Встречается на собеседованиях • сегодня
Что делает EXPLAIN ANALYZE в БД
EXPLAIN ANALYZE выполняет SQL-запрос и показывает подробный план выполнения с реальными метриками (время, количество строк и т.д.). В отличие от обычного EXPLAIN, который только предсказывает план, ANALYZE запускает запрос фактически.
Пример для PostgreSQL:
sql
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 30;Вывод включает:
- Seq Scan / Index Scan – метод доступа
- Actual time – реальное время выполнения (в мс)
- Rows – количество обработанных строк
- Loops – количество итераций
Используется для оптимизации: выявления узких мест, проверки эффективности индексов, анализа стоимости операций.
⚠️ Важно: запрос выполняется реально, поэтому на продакшене с большими таблицами используйте осторожно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы