记录日志的内容
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示开启打印结果的功能。
- off表示关闭打印结果的功能。
默认值:off
debug_print_rewritten
参数说明:用于控制打印查询重写结果。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示开启打印结果的功能。
- off表示关闭打印结果的功能。
默认值:off
debug_print_plan
参数说明:用于控制打印查询执行结果。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示开启打印结果的功能。
- off表示关闭打印结果的功能。
默认值:off
debug_pretty_print
参数说明:设置此选项对debug_print_parse、debug_print_rewritten和debug_print_plan产生的日志进行缩进,会生成易读但比设置为off时更长的输出格式。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示进行缩进。
- off表示不进行缩进。
默认值:on
log_checkpoints
参数说明:控制在服务器日志中记录检查点和重启点的信息。打开此参数时,服务器日志消息包含涉及检查点和重启点的统计量,其中包含需要写的缓存区的数量及写入所花费的时间等。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示打开此参数时,服务器日志消息包含涉及检查点和重启点的统计量。
- off表示关闭此参数时,服务器日志消息包含不涉及检查点和重启点的统计量。
默认值:off
参数说明:控制记录客户端的连接请求信息。
该参数属于BACKEND类型参数,请参考中对应设置方法进行设置。
须知:
有些客户端程序(例如gsql),在判断是否需要口令的时候会尝试连接两次,因此日志消息中重复的“connection receive”(收到连接请求)并不意味着一定是问题。
取值范围:布尔型
- on表示记录信息。
- off表示不记录信息。
默认值:off
log_disconnections
参数说明:控制记录客户端结束连接信息。
该参数属于BACKEND类型参数,请参考中对应设置方法进行设置。
取值范围:布尔型
- on表示记录信息。
- off表示不记录信息。
默认值:off
log_duration
参数说明:控制记录每个已完成SQL语句的执行时间。对使用扩展查询协议的客户端、会记录语法分析、绑定和执行每一步所花费的时间。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
取值范围:布尔型
- 设置为off ,该选项与log_min_duration_statement的不同之处在于log_min_duration_statement强制记录查询文本。
- 设置为on并且log_min_duration_statement大于零,记录所有持续时间,但是仅记录超过阈值的语句。这可用于在高负载情况下搜集统计信息。
默认值:on
log_error_verbosity
参数说明:控制服务器日志中每条记录的消息写入的详细度。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:枚举类型
- verbose输出包括SQLSTATE错误代码 、源代码文件名、函数名及产生错误所在的行号。
- default输出包括DETAIL、HINT、QUERY及CONTEXT错误信息的记录,不包括SQLSTATE错误代码 、源代码文件名、函数名及产生错误所在的行号。
默认值:default
log_hostname
参数说明:选项关闭状态下,连接消息日志只显示正在连接主机的IP地址。打开此选项同时可以记录主机名。由于解析主机名可能需要一定的时间,可能影响数据库的性能。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
- on表示可以同时记录主机名。
- off表示不可以同时记录主机名。
默认值:on
参数说明:控制每条日志信息的前缀格式。日志前缀类似于printf风格的字符串,在日志的每行开头输出。用以%为开头的“转义字符”代替中的状态信息。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
表 1 转义字符表
postgres=# set logging_module=‘on(ALL)’; SET postgres=# show logging_module; logging_module
————————————————————————————————————————————————————————————————————————————————————————————————————– ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT),off() (1 row) ```
依赖关系:该参数依赖于log_min_level参数的设置
opfusion_debug_mode
参数说明:用于调试简单查询是否进行查询优化。设置成log级别可以在数据库节点的执行计划中看到没有查询优化的具体原因。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:枚举类型
- off表示不打开该功能。
默认值:off