Встречается на собеседованиях • сегодня
Что такое план запроса в SQL
План запроса (execution plan) — это последовательность операций, которые СУБД выполняет для обработки SQL-запроса. Он показывает, как оптимизатор базы данных решил получить данные: какие индексы использовать, порядок соединения таблиц, методы доступа (сканирование таблицы, индексный поиск и т.д.).
Пример (PostgreSQL):
sql
EXPLAIN SELECT * FROM users WHERE id = 1;Вывод может быть таким:
text
Index Scan using users_pkey on users (cost=0.15..8.17 rows=1 width=72)
Index Cond: (id = 1)Здесь видно, что используется индексный сканирование (Index Scan) по первичному ключу.
План помогает:
- Оптимизировать медленные запросы
- Определить, используются ли индексы
- Выявить узкие места (например, полное сканирование таблицы)
В разных СУБД (MySQL, Oracle, SQL Server) планы могут выглядеть по-разному, но суть одинакова.

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