Включение оператора в Yugabyte YSQL

Я хочу видеть все выполняемые операторы YSQL. Что-то вроде log_statement=all в postgres. Как включить ведение журнала операторов в Yugabyte YSQL?


person Ricardo Adam    schedule 08.03.2019    source источник


Ответы (1)


Если вы используете локальный кластер, cd перейдите в каталог данных и найдите файл postgresql.conf в node-1/disk-1/pg_data. Здесь вы можете изменить значение параметра log_statement (и раскомментировать его). Допустимые значения для этого поля: none, ddl, mod и all (как в Postgres). Это изменит ведение журнала для node-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, как указано выше, а затем перезапустите кластер.

Надеюсь, это поможет!

person Fizaa    schedule 13.03.2019