postgres 9.6中的/ pg_log /在哪里

时间:2018-05-08 07:57:37

标签: postgresql

我试图追踪缓慢的查询。我是Pg9.6的新手。 我在新版本中找不到/ pg_log /文件夹。它在旧版本的/ data / pg_log /中可用(我使用的是9.2)..

如果这是一个重复的问题,请标记。

1 个答案:

答案 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%';