Перейти к основному содержимому
Версия: 2.0.x

EXPLAIN ANALYZE

EXPLAIN ANALYZE выполняет указанный SQL-запрос и показывает профиль этого запроса. Подробнее о профиле запроса см. в Обзор профиля запроса.

Эта функция поддерживается начиная с версии v1.5.2.

ВНИМАНИЕ

Только пользователи с привилегией SELECT или INSERT на определённую таблицу могут выполнять эту операцию.

Синтаксис

EXPLAIN ANALYZE <statement>

Параметры

statement: SQL-запрос, профиль которого вы хотите просмотреть. Поддерживаются как SELECT, так и INSERT INTO.

Примечания по использованию

Обратите внимание, что при анализе профилей команды INSERT INTO данные фактически не будут вставлены. По умолчанию транзакция отменяется, что гарантирует отсутствие непреднамеренных изменений данных в процессе анализа профиля.

Примеры

Пример 1: Симуляция и анализ запроса SELECT. Результаты запроса отбрасываются.

img

Пример 2: Симуляция и анализ запроса INSERT INTO. Транзакция загрузки будет отменена.

img

Связанные SQL-команды