2010-11-16 68 views
1

Postgresql上的查询跟踪可能吗?我在Windows上使用OLEDB和OLEDB接口。Postgresql跟踪

另外,我需要它是实时的,没有缓冲喜欢它是默认......

回答

2

我假设你的意思是跟踪在服务器端的报表?

在这种情况下,请在postgresql.conf中将参数log_min_duration更改为0。

你并不需要重新启动服务器,只需重新加载配置(发一个SIGHUP)

+0

我找到了配置选项,我现在有日志 - 然而 - 它是滞后的,即没有定期刷新。是否有任何选项来启用实时日志刷新,以便我可以尾巴? – 2010-11-16 12:22:24

+0

对不起,我不知道如何控制这个 – 2010-11-16 13:49:37

+0

第二个想法是,你可能能够从pg_catalog.pg_stat_activity中获得某些东西,但它并没有保留语句的历史记录,只有当前执行的语句 – 2010-11-16 17:13:55