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

✅ Оценочные и фактические значения:
✅ cost - прогнозируемая стоимость операции
✅ rows - ожидаемое количество строк
✅ actual time - реальное время выполнения
✅ loops - количество повторений операции

✅ Временные показатели в миллисекундах