Включение операторов в Yugabyte YSQL
Я хочу увидеть все выполняемые операторы YSQL. Что-то вроде log_statement= все в postgres. Как включить ведение журналов операторов в Yugabyte YSQL?
1 ответ
Если вы используете локальный кластер, cd
в ваш каталог данных и найдите файл postgresql.conf
в node-1/disk-1/pg_data
, Вы можете изменить значение параметра log_statement здесь (и раскомментировать его). Допустимые значения для этого поля: none
,ddl
,mod
а также all
(как в Postgres). Это изменит ведение журнала для узла-1.
Вы также можете изменить поведение ведения журнала для других узлов.
Чтобы изменения вступили в силу, перезапустите кластер, используя ./bin/yb-ctl restart
,
По умолчанию логи находятся в postgresql-%Y-%m-%d_%H%M%S.log
находится в node-1/disk-1/yb-data/tserver/logs
(для узла-1). Вы можете изменить log_filename внутри postgresql.conf
также.
Если вы используете распределенный кластер, найдите каталог pg_data на вашем узле, отредактируйте postgresql.conf
файл, как указано выше, а затем перезапустите кластер.
Надеюсь это поможет!