Получить QUERY PLAN без выполнения запроса? - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь оптимизировать длительный запрос в PostgreSQL 11.

Каждый раз, когда я настраиваю запрос или создаю несколько новых индексов, а затем выполняю EXPLAIN ANALYZE SELECT ..., чтобы проверить, сработал ли он, у меня естьдолго ждать объяснения.

Есть ли способ получить QUERY PLAN без фактического выполнения запроса, смею сказать, так же, как он работает в MySQL ?

1 Ответ

0 голосов
/ 30 ноября 2018

Как описано в руководстве , просто запустите его без analyze

Опция ANALYZE заставляет оператор фактически выполняться, а не только планироваться

explain
select ...
from ...
where ...

или

explain
update ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...