LINUX.ORG.RU

PostgreSQL profiler


0

2

Привет. Подскажите, пожалуйста, PostgreSQL profiler для мониторинга текущих запросов к базе данных, если такой вообще имеется.

Пока что пользуюсь

tshark -i lo -p -f "(tcp[13] != 0x10) and dst port 5432" -t ad -w -

Но хотелось бы что-то менее спартанское, и плюс ко всему надо отслеживать время выполнения запросов.

eternity ()

elect * from pg_stat_activity? Более продвинутых не знаю, я в постгресе слаб.

true_admin ★★★★★ ()
Ответ на: комментарий от eternity

> Но хотелось бы что-то менее спартанское, и плюс ко всему надо отслеживать время выполнения запросов.

Включите запись запросов в журнал.

Eshkin_kot ★★ ()
Ответ на: комментарий от Eshkin_kot

Включил, статистика идет, спасибо. Но, тем не менее, продолжаю поиски утилиты для работы в реальном времени, как в примере c tshark.

eternity ()
Ответ на: комментарий от Skolotovich

Полезная вещь, но в контексте анализа какого-то _конкретного_ запроса.

eternity ()
Ответ на: комментарий от eternity

> Но, тем не менее, продолжаю поиски утилиты для работы в реальном времени, как в примере c tshark.

Я использую утилиту tail -f /var/log/postgresql/postgresql-8.4-main.log

Eshkin_kot ★★ ()
Ответ на: комментарий от Eshkin_kot

Ну да, такой вариант подходит. Еще настрою логирование, чтобы ничего лишнего не выдавало, и все будет так, как нужно. Спасибо за совет.

eternity ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.