Где находится / pg_log / в postgres 9.6 - PullRequest
0 голосов
/ 08 мая 2018

Я пытался отследить медленные запросы. Я новичок в Pg9.6. Я не смог найти папку / pg_log / в новой версии. Он был доступен в / data / pg_log / в более старых версиях (я использовал 9.2) ..

Если это повторяющийся вопрос, пожалуйста, отметьте.

1 Ответ

0 голосов
/ 08 мая 2018

подключитесь к вашему 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 (строка)

Когда logging_collector включен, этот параметр определяет каталог, в котором будут создаваться файлы журнала. Можно указать как абсолютный путь или относительно каталога данных кластера. это параметр может быть установлен только в файле postgresql.conf или на сервере командная строка. По умолчанию используется pg_log.

Вы также можете проверить все не нестандартные значения с помощью

select name,setting from pg_settings where source <>'default' and name like 'log%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...