Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
postgresql 9.6中记录的慢速查询在哪里_Postgresql_Postgresql 9.6 - Fatal编程技术网

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服务器呢。我最初是在为安装寻找一些二进制文件。你能告诉我如何安装这个软件包吗