GaussDB(DWS)修改日志级别

网友投稿 703 2022-05-29

背景

定位问题的一个很重要的方法,就是查看程序执行时,所记录下的执行日志。默认的日志级别下,所记录的日志通常是足够的。但有时一些复杂的问题还是需要更详细的信息,本文记录修改日志级别的方法,方便定位问题时查阅。

需注意:问题解决后,需要将日志级别恢复默认,避免激增大量日志,对日志磁盘造成未预期的压力。

MPPDB修改日志级别

1. 以操作系统用户omm登录安装有MPPDB服务的任一主机。

2. 执行以下命令启动环境变量

source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile

3. 执行以下命令,修改日志级别。

gs_guc reload -Z coordinator -Z datanode -N all -I all -c " log_statement = all"

“none”(默认):表示不记录语句。

“ddl”:表示记录所有的数据定义语句,比如CREATE、ALTER和DROP语句。

“mod”:表示记录所有DDL语句,还包括数据修改语句INSERT、UPDATE、DELETE、TRUNCATE和COPY FROM 。

“all”:表示记录所有语句,PREPARE、EXECUTE和EXPLAIN ANALYZE语句也同样被记录。

FI manager修改日志级别

1. 以omm用户登录主管理节点。

2. 执行以下命令,切换路径。

cd ${BIGDATA_HOME}/om-server/om/sbin

3. 执行以下命令,修改日志级别。

./setLogLevel.sh 日志级别参数

日志级别参数如下,优先级从高到低分别是FATAL、ERROR、WARN、INFO、DEBUG,程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少:

“DEFAULT”:设置后恢复到默认日志级别。

GaussDB(DWS)修改日志级别

“FATAL”:严重错误日志级别,设置后日志只会打印输出“FATAL”信息。

“ERROR”:错误日志级别,设置后日志打印输出“ERROR”和“FATAL”信息。

“WARN”:警告日志级别,设置后日志打印输出“WARN”、“ERROR”和“FATAL”信息。

“INFO”(默认):提示信息日志级别,设置后日志打印输出“INFO”、“WARN”、“ERROR”和“FATAL”信息。

“DEBUG”:调试日志级别,设置后日志打印输出“DEBUG”、“INFO”、“WARN”、“ERROR”和“FATAL”信息。

“TRACE”:跟踪日志级别,设置后日志打印输出"TRACE"、“DEBUG”、“INFO”、“WARN”、“ERROR”和“FATAL”信息。

EI企业智能 Gauss AP 数据仓库服务 GaussDB(DWS)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:iOS 偏好设置 NSUserDefault
下一篇:Linux中Shell重定向
相关文章