Перейти к основному содержимому

EXPLAIN ANALYZE

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

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

ВНИМАНИЕ

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

Синтаксис

EXPLAIN ANALYZE <statement>

Параметры

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

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

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

Примеры

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

img

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

img

Связанные SQL-операторы