Back to questions
Middle+
6
Команда в SQL для получения плана выполнения запроса
Companies where asked
ТБанк
Answer from AI
sobes.tech AI
Для получения плана выполнения SQL-запроса используется команда EXPLAIN.
Пример:
EXPLAIN SELECT * FROM orders WHERE customer_id = 123;
В разных СУБД могут быть расширения, например, в PostgreSQL можно использовать EXPLAIN ANALYZE для получения подробного плана с фактическими затратами и временем выполнения:
EXPLAIN ANALYZE SELECT * FROM orders WHERE customer_id = 123;
Это помогает понять, как оптимизатор выполняет запрос, какие индексы используются, и выявить узкие места для оптимизации.