2010-11-16 2 views
1

Возможно ли отслеживание запросов на Postgresql? Я использую 9.0 для окон с интерфейсом OLEDB.Postgresql Tracing

Кроме того, мне нужно, чтобы быть в режиме реального времени, не помещаются в буфер, как это по умолчанию ...

ответ

2

Я предполагаю, что вы имеете в виду трассировка заявления на стороне сервера?

В этом случае измените параметр log_min_duration на 0 в postgresql.conf.

Вам не нужно, чтобы перезагрузить сервер, просто перезагрузить конфигурацию (pg_ctl перезарядку)

+0

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

+0

Извините, я не знаю, как управлять этим –

+0

. Во-вторых, вы могли бы получить что-то из pg_catalog.pg_stat_activity, но он не хранит историю операторов, а только исполняемые в настоящее время –