在PostgreSQL 9.6中记录的慢查询在哪里

时间:2018-06-20 11:36:33

标签: postgresql postgresql-9.6

我已将postgresql.conf文件日志配置为查询运行100ms以上。

在哪里可以看到9.6版的日志文件?

我在C:\ PostgreSQL \ data \ pg96中的任何文件夹中都找不到

3 个答案:

答案 0 :(得分:4)

1)确保已启用log_statement log_statement = 'all'

2)检查log_destinationlog_directory

3)重新启动postgres

答案 1 :(得分:2)

我强烈推荐pg_stat_statements扩展名。它收集有关最慢查询的许多有用统计信息。

您只需要注意设置pg_stat_statements.max,因为如果尝试将记录的查询数设置得太高,可能会导致内存问题。但这取决于您拥有多少内存和连接。因此很难给出任何统一的建议。参见示例-Collecting large statistical sets with pg_stat_statements?

答案 2 :(得分:0)

我明白了 C:\ PostgreSQL \ data \ logs \ pg96