Показать план выполнения запроса
explainGet a plan for a single SQL query before executing it, showing index usage and estimated rows. Turn on analyze to execute and capture actual time, helping diagnose slow database queries.
Instructions
Возвращает план выполнения читающего запроса: какие индексы будут использованы и сколько строк сервер рассчитывает просмотреть. Обычный режим ничего не выполняет; analyze=true запускает запрос по-настоящему и показывает фактическое время — на больших таблицах это дорого. Полезно перед тяжёлой выборкой и при диагностике медленных запросов.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | Один SQL-запрос. Несколько инструкций через ; не выполняются. | |
| format | No | Формат плана: traditional — таблица, json — подробное дерево, tree — читаемое дерево. | |
| params | No | Значения для подстановки вместо ? в порядке появления. | |
| analyze | No | Выполнить запрос и показать фактические строки и время (EXPLAIN ANALYZE). |