@pqgg7nwkd4

Postgres: Как получить EXPLAIN ANALYSE последнего запроса в сессии?

Добрый день.

Как получить EXPLAIN ANALYSE последнего запроса в сессии?

Идея в том, чтобы после получения данных получить и план по которому он выполнялся. Это необходимо для отладки во время разработки и для логирования "на бою" с целью последующего разбора полетов. Пожалуйста, не углубляйтесь в причину.

Например, я выполняю:
SELECT 1

А хочу получить:
?column?
1

А затем:
QUERY PLAN
Result  (cost=0.00..0.01 rows=1 width=0) (actual time=0.001..0.001 rows=1 loops=1)
Planning time: 0.011 ms
Execution time: 0.011 ms


Выполнять запрос дважды я не хочу, К тому же запросы UPDATE повторять вообще нельзя.

Спасибо.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы