Как пользоваться EXPLAIN в Posgresql?

Вот передо мной довольно длинный план запроса.
Как его прочесть? Что долго выполняется, а что нет? Какие индексы создать, а какие лишние?
  • Вопрос задан
  • 2411 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexclear
@alexclear
A cat
Рядом с каждым шагом плана запроса указана примерная стоимость шага.
Если сделаете EXPLAIN ANALYZE - будет указана еще и реальная стоимость шага.
План-то сам покажите? В двух словах невозможно научить читать планы без примера.
Да, лишние индексы видно не в планах. Их видно в статистике использования индексов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы