我试图追踪缓慢的查询。我是Pg9.6的新手。 我在新版本中找不到/ pg_log /文件夹。它在旧版本的/ data / pg_log /中可用(我使用的是9.2)..
如果这是一个重复的问题,请标记。
答案 0 :(得分:1)
连接到你的postgres并运行:
t=# show log_directory;
log_directory
---------------
pg_log
(1 row)
t=# show logging_collector ;
logging_collector
-------------------
on
(1 row)
https://www.postgresql.org/docs/9.6/static/runtime-config-logging.html
log_directory(string)
启用logging_collector时,此参数确定 将在其中创建日志文件的目录。它可以指定为 绝对路径,或相对于集群数据目录。这个 参数只能在postgresql.conf文件或服务器上设置 命令行。默认值为pg_log。
您还可以使用
检查所有非默认值select name,setting from pg_settings where source <>'default' and name like 'log%';