EXPLAIN ANALYZE - это команда PostgreSQL, доступная в pgAdmin, которая позволяет анализировать выполнение SQL-запросов. Она предоставляет подробную информацию о плане выполнения запроса и фактической статистике его выполнения.


Основные возможности
✅ Показывает план выполнения запроса - как PostgreSQL будет обрабатывать ваш запрос.
✅ Предоставляет фактическую статистику выполнения - реальные временные затраты.
✅ Выявляет узкие места - помогает найти проблемы производительности.
Как использовать в pgAdmin
  1. Откройте окно SQL-запроса в pgAdmin;
  2. Введите ваш запрос;
  3. Добавьте перед ним EXPLAIN ANALYZE или используйте соответствующую кнопку в интерфейсе (Shift+F7);
  4. Выполните запрос;
Чтение результатов
Результат содержит несколько ключевых элементов:
✅ Узлы плана выполнения - иерархическая структура операций
✅ Оценочные и фактические значения:
✅ cost - прогнозируемая стоимость операции
✅ rows - ожидаемое количество строк
✅ actual time - реальное время выполнения
✅ loops - количество повторений операции
✅ Временные показатели в миллисекундах