EMZETT.
Увійти

Планувальник запитів і EXPLAIN

Коротко: Планувальник запитів обирає найшвидший план виконання SQL-запиту. За допомогою EXPLAIN видно, який план він обирає, і можна знайти повільні місця.

Докладніше: SQL описує, що ви хочете, а не як. Планувальник оцінює вартість різних планів за статистикою (кількість рядків, розподіл значень), наприклад індекс чи повне сканування, порядок і метод з’єднання, і бере найдешевший.

Подробиці

  • EXPLAIN / EXPLAIN ANALYZE: показує план, …

Див. також: SQL-індекс, B-дерево та B+-дерево