Получить список запросов в буфере по всем сеансам на экземпляре Postgresql AWS RDS - PullRequest
0 голосов
/ 30 апреля 2020

Моя команда пытается идентифицировать некоторые проблемы с конкретным запросом на экземпляре AWS RDS, работающем postgresql. У нас установлено расширение pg_buffercache, но, похоже, нет доступа к таблице pg_buffercache. В идеале я искал способ получить список всех запросов в буфере по всем сеансам.

1 Ответ

0 голосов
/ 30 апреля 2020

Ничто из представленного в pg_buffercache не позволит вам ie вернуться к заданным c запросам.

Вы можете включить использование pg_buffercache, предоставив "pg_monitor" своим пользователям. Обратите внимание, что в настоящее время в документации есть ошибка, которая неправильно описывает ее, она будет исправлена ​​в следующем выпуске исправления ошибки. Если вы не хотите, чтобы у них были все pg_monitor, вы можете предоставить им select on pg_buffercache и execute on function pg_buffercache_pages.

...