Встречается на собеседованиях • сегодня
Как вызывать план запроса в SQL
Для вызова плана выполнения SQL-запроса в большинстве СУБД используется команда EXPLAIN. Она показывает, как СУБД будет выполнять запрос, включая индексы, соединения и порядок операций.
Пример для MySQL/PostgreSQL:
sql
EXPLAIN SELECT * FROM users WHERE id = 1;В Oracle используется:
sql
EXPLAIN PLAN FOR SELECT * FROM users WHERE id = 1;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);Для SQL Server:
sql
SET SHOWPLAN_TEXT ON;
GO
SELECT * FROM users WHERE id = 1;
GOАнализ плана помогает оптимизировать запросы, выявляя полные сканирования таблиц, отсутствие использования индексов или дорогостоящие операции. Ключевые метрики - стоимость (cost), количество строк (rows) и тип доступа (seq scan/index scan).

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