在Postgresql中记录特定的数据库查询

时间:2013-02-05 11:25:39

标签: database postgresql logging grep

是否可以在postgresql中记录仅在特定数据库上执行的查询?

一种可能的解决方案是记录数据库名称,最后grep它们。如果有更好的方法会有所帮助,因为生成的日志非常有用,因为grep不是很方便。

1 个答案:

答案 0 :(得分:1)

contrib模块pg_stat_statements可以这样做:

http://www.postgresql.org/docs/current/static/pgstatstatements.html

因为它只跟踪安装模块的数据库的语句。