我想查看正在执行的所有SQL语句。像postgres中的log_statement = all。如何在Yugabyte MYSQL中启用语句日志记录?
如果您正在运行本地群集,请将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
中(对于node-1)。您也可以更改postgresql.conf
中的log_filename。
如果您正在运行分布式群集,请在节点上找到pg_data目录,如上所述编辑postgresql.conf
文件,然后重新启动群集。
希望这可以帮助!