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
,因为如果您尝试将记录的查询数设置得太高,可能会导致内存问题。但这取决于你有多少内存和连接。所以很难给出统一的推荐。例如,请参见此处 -
我已经配置 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
,因为如果您尝试将记录的查询数设置得太高,可能会导致内存问题。但这取决于你有多少内存和连接。所以很难给出统一的推荐。例如,请参见此处 -