Yugabyte YSQL 中的语句启用
Posted
技术标签:
【中文标题】Yugabyte YSQL 中的语句启用【英文标题】:Statement enabling in Yugabyte YSQL 【发布时间】:2019-03-08 13:50:15 【问题描述】:我想查看所有正在执行的 YSQL 语句。 postgres 中的 log_statement=all 之类的东西。如何在 Yugabyte YSQL 中启用语句记录?
【问题讨论】:
【参考方案1】:如果您正在运行本地集群,请将cd
放入您的数据目录并在node-1/disk-1/pg_data
中找到文件postgresql.conf
。您可以在此处更改 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)。您也可以更改 postgresql.conf
中的 log_filename。
如果您正在运行分布式集群,请在节点上找到 pg_data 目录,如上编辑 postgresql.conf
文件,然后重新启动集群。
希望这会有所帮助!
【讨论】:
以上是关于Yugabyte YSQL 中的语句启用的主要内容,如果未能解决你的问题,请参考以下文章