pg_stat_activity у которой нет события ожидания (уже очень очень продолжительное время)?
это значит что делается запрос, нет никаких ожиданий и совершается полезная работа. а почему продолжительное время это уже другой вопрос, и зависит от самого запроса, плана выполнения, размеров таблиц и пр.
Алексей, доброе утро! Пользуясь случаем благодарю вас за пг_центр. По теме: при тормозах запускаю с авто-эксплейном..Только покажет ли он незавершившийся sql? Кстати, гляну и пгцентром, тут он пока не установлен.
так вы можете в лоб, взять текст запроса из pg_stat_activity и руками выполнить explain (c аналайзом или без) доброе утра да :)
Мы на хранинмках сидим. Автоэксплейн хорошо показывает планы вложенных(nested) sql. А вот простой explain показывает только верхний уровень (вызов хранимой процедуры). Или я чего-то не донастроил?
ну да, обычный explain такого не умеет. тогда вам остается только ждать когда выполнится функция и все эксплейны попадут в лог (ну или поковырять функцию и если она небольшая то попробовать руками повыполнять вложенные запросы)
Не часто вспоминаю добрым словом Оракл, но sql_id в v$session такое умел. В ПГ исполняемый nested запрос ни откуда не достать? Из веротяного только видится очистка pg_stat_statements и быстрый запрос к ней. И то не факт, что уже исполняемый sql туда попадет..
Обсуждают сегодня