Включение операторов в Yugabyte YSQL - PullRequest
2 голосов
/ 08 марта 2019

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

1 Ответ

3 голосов
/ 13 марта 2019

Если вы используете локальный кластер, 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).Вы также можете изменить имя_файла внутри postgresql.conf.

Если вы используете распределенный кластер, найдите каталог pg_data на своем узле, отредактируйте файл postgresql.conf, как указано выше, а затем перезапустите кластер.

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

...