文档首页 > > 开发指南> 配置GUC参数> 容错性

容错性

分享
更新时间: 2020/03/23 GMT+08:00

当数据库系统发生错误时,以下参数控制服务器处理错误的方式。

exit_on_error

参数说明:控制终止会话。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:布尔型

  • on表示任何错误都会终止当前的会话。
  • off表示只有FATAL级别的错误才会终止会话。

默认值:off

omit_encoding_error

参数说明:设置为on,数据库的客户端字符集编码为UTF-8时,出现的字符编码转换错误将打印在日志中,有转换错误的被转换字符会被忽略,以"?"代替。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:布尔型

  • on表示有转换错误的字符将被忽略,以"?"代替,打印错误信息到日志中。
  • off表示有转换错误的字符不能被转换,打印错误信息到终端。

默认值:off

max_query_retry_times

参数说明:指定SQL语句出错自动重试功能的最大重跑次数(目前支持重跑的错误类型为“Connection reset by peer”、“Lock wait timeout”和“Connection timed out”等。),设定为0时关闭重跑功能。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,0~20。

默认值:6

cn_send_buffer_size

参数说明:指定CN端数据发送数据缓存区的大小。

该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,8~128, 单位为KB。

默认值:8KB

max_cn_temp_file_size

参数说明:指定SQL语句出错自动重试功能中CN端使用临时文件的最大值,设定为0表示不使用临时文件。

该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,0~10485760, 单位为KB。

默认值:5GB

retry_ecode_list

参数说明:指定SQL语句出错自动重试功能支持的错误类型列表。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:字符串。

默认值:YY001 YY002 YY003 YY004 YY005 YY006 YY007 YY008 YY009 YY010 YY011 YY012 YY013 YY014 YY015 53200 08006 08000 57P01 XX003 XX009 YY016

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问