Встречается на собеседованиях • сегодня
Зачем нужен EXPLAIN в SQL
EXPLAIN показывает план выполнения SQL-запроса, помогая оптимизировать его. Он отображает:
- Порядок обработки таблиц
- Используемые индексы
- Количество просматриваемых строк
- Возможные узкие места
Пример:
sql
EXPLAIN SELECT * FROM users WHERE age > 30;Результат может показать, что запрос делает полное сканирование таблицы (type: ALL), что неэффективно. Это сигнал добавить индекс:
sql
CREATE INDEX idx_age ON users(age);Ключевые метрики:
type- тип доступа к данным (index, range, ALL)key- используемый индексrows- примерное число обрабатываемых строкExtra- доп. информация (например, временные таблицы)
Используется для анализа производительности запросов перед запуском в продакшн.

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