Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли узнать текст запроса по PID postmaster'а? / 2 сообщений из 2, страница 1 из 1
05.06.2008, 17:41
    #35357533
shainsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли узнать текст запроса по PID postmaster'а?
Дано: Postgres 7.3 под RedHat, обслуживает несколько веб-приложений, каждое из которых использует пул в 10-20 соединений.

С недавних пор отдельные запросы стали сильно есть процессорное время (до 98%). Логирование отключено, и перезапускать сервер не хотелось бы. Есть ли возможность узнать текст запроса, зная PID "проблемного" postmaster'а, который его выполняет?
...
Рейтинг: 0 / 0
05.06.2008, 18:25
    #35357649
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли узнать текст запроса по PID postmaster'а?
Код: plaintext
select * from pg_stat_activity where procpid =  123 ;
где 123 - pid backend'а

если длинный текст запроса - то он может не влезть, в pg_stat_activity стоит ограничение на показываемую длину точную цифру не помню, что то вроде одного или двух килобайт.


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли узнать текст запроса по PID postmaster'а? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]