Учебники

База данных H2 — Объяснить

Команда 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;

Приведенная выше команда производит следующий вывод —