Команда EXPLAIN отображает план выполнения для оператора. Когда мы выполняем инструкцию с помощью команды EXPLAIN ANALYZE, план запроса будет включать в себя фактическое число проверок строк для каждой таблицы.
Синтаксис
Ниже приводится общий синтаксис команды EXPLAIN.
EXPLAIN { [ PLAN FOR ] | ANALYZE } { select | insert | update | delete | merge}
Наряду с этим синтаксисом мы можем использовать select, insert, delete и merge.
пример
В этом примере поясняются детали плана запроса клиента с идентификатором 1.
EXPLAIN SELECT * FROM CUSTOMER WHERE ID = 1;
Приведенная выше команда производит следующий вывод —