Задать вопрос

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

Вот передо мной довольно длинный план запроса.
Как его прочесть? Что долго выполняется, а что нет? Какие индексы создать, а какие лишние?
  • Вопрос задан
  • 2412 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
alexclear
@alexclear
A cat
Рядом с каждым шагом плана запроса указана примерная стоимость шага.
Если сделаете EXPLAIN ANALYZE - будет указана еще и реальная стоимость шага.
План-то сам покажите? В двух словах невозможно научить читать планы без примера.
Да, лишние индексы видно не в планах. Их видно в статистике использования индексов.
Ответ написан
Ваш ответ на вопрос

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

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