Я хочу знать временную сложность, когда я использую «select * from TABLE, где primary key = x» в mysql; Является ли ответ O (log (n))? (n - номер записи)Сложность времени в sql
0
A
ответ
8
Первичный ключ имеет индекс на нем, который обычно является b-деревом. Сложность времени будет равна O (log (n)), где «n» - размер таблицы. Это дополнительная выборка для данных со страницы. На практике выборка данных может быть намного дороже, чем поиск индекса.
Но производительность в базах данных намного сложнее, чем эта. Вы должны иметь дело с несколькими уровнями иерархии памяти, различными реализациями алгоритмов и проблемами, связанными с grid-вычислениями.
Смежные вопросы
- 1. Сложность времени запроса SQL
- 2. Сложность времени
- 3. Сложность времени в петле
- 4. Сложность времени в BST
- 5. Сложность времени и пространства SQL-запросов
- 6. Сложность времени при симуляции
- 7. Сложность времени таблицы хэша
- 8. Сложность времени BST
- 9. SQRT сравнение времени сложность
- 10. Сложность времени Math.sqrt Java
- 11. Найти среднюю сложность времени
- 12. Сложность времени для алгоритма
- 13. Сложность времени модификации файла?
- 14. Сложность времени рекурсивной функции
- 15. Сложность алгоритмов времени
- 16. Сложность времени - двунаправленная Dijkstra
- 17. Сложность времени метода
- 18. Сложность времени вложенного цикла
- 19. Сложность времени подстроки Java()
- 20. Сложность времени евклидова алгоритма
- 21. TreeMap - Сложность поиска времени
- 22. Как вычислить сложность времени
- 23. Сложность времени с циклами
- 24. Сложность времени с рекурсией
- 25. Сложность времени подсчета сумм.
- 26. Сложность времени gsub
- 27. BST Сложность времени
- 28. сложность времени python str.index
- 29. Сложность функции времени
- 30. Сложность вычисления времени в коде
Это хорошая информация.! –