postgresql 9.6中记录的慢速查询在哪里
我已经配置了postgresql 9.6中记录的慢速查询在哪里,postgresql,postgresql-9.6,Postgresql,Postgresql 9.6,我已经配置了postgresql.conf文件日志,以便查询运行超过100ms 我在哪里可以看到9.6版中的日志文件 我在C:\PostgreSQL\data\pg96中的任何文件夹中都找不到它。请确保启用了log\u语句log\u语句='all' 2) 检查log\u目的地&log\u目录 3) 重新启动postgres我明白了 C:\PostgreSQL\data\logs\pg96我强烈推荐扩展。它收集了许多关于最慢查询的有用统计信息 您只需小心设置pg_stat_statements.m
postgresql.conf
文件日志,以便查询运行超过100ms
我在哪里可以看到9.6版中的日志文件
我在C:\PostgreSQL\data\pg96中的任何文件夹中都找不到它。请确保启用了log\u语句log\u语句='all'
2) 检查log\u目的地
&log\u目录
3) 重新启动postgres我明白了
C:\PostgreSQL\data\logs\pg96我强烈推荐扩展。它收集了许多关于最慢查询的有用统计信息
您只需小心设置
pg_stat_statements.max,因为如果试图将记录的查询数设置得过高,可能会导致内存问题。但这取决于你有多少内存和连接。因此,很难给出任何统一的建议。例如,请参见此处-这不是专用的额外日志文件。它在普通Postgres日志文件中。如果您运行SQL语句show log\u directory
,它将显示日志文件存储在哪个目录中。您可以使用pgbadger开源工具,该工具将生成一个html报告,其中包含查询和执行最慢查询的完整信息duration@PawanSharma非常感谢。我看看that@PawanSharma如何安装此工具。在GithBuse链接中只能找到要安装的源代码…这是一个开放源代码tool@PawanSharma. 对不起,我对这种包装了解有限。我可以下载一个zip文件包。自述文件正在解释它将如何工作。但是,我如何安装它并连接到我的Postgers服务器呢。我最初是在为安装寻找一些二进制文件。你能告诉我如何安装这个软件包吗