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

where are slow queries logged in postgresql 9.6

我已经配置 postgresql.conf 文件记录查询 运行 超过 100 毫秒。

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

我在 C:\PostgreSQL\data\pg96

的任何文件夹中都找不到

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

2) 检查 log_destination & log_directory

3) 重启 postgres

我知道了 C:\PostgreSQL\data\logs\pg96

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

您只需要小心设置 pg_stat_statements.max,因为如果您尝试将记录的查询数设置得太高,可能会导致内存问题。但这取决于你有多少内存和连接。所以很难给出统一的推荐。例如,请参见此处 -