digital-garden/_inbox/Explain в MySQL.md

1.4 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2024-06-16
00 MySQL
Explain в PostgreSQL

Недостатки explain. Многие связаны с работой оптимизатора.

  • Не учитывает хранимые функции
  • Может обмануть. И выполнение запроса будет отличаться от плана.
  • Мало информации: план совпадает, производительность нет. Одинаковые результаты для различных ситуаций
  • Выполнение from подзапросов
  • Может выполняться дольше, чем сам запрос

Пример выполнения

Нужно обратить внимание на

  • type: ALL. Значит индексы не используются
  • type: eq_ref. Поиск по ключу
  • key. Это индекс, который был выбран.
  • key_len. Длина индекса, которая была использована в составном

Дополнительные материалы