容错性

    参数说明:打开该开关,ERROR级别报错会升级为PANIC报错,从而可以产生core堆栈。主要用于问题定位和业务测试。

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

    取值范围:布尔型

    • on表示ERROR级别报错会升级为PANIC报错。

    默认值:off

    restart_after_crash

    参数说明:设置为on,后端进程崩溃时,openGauss将自动重新初始化此后端进程。

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

    取值范围:布尔型

    • on表示能够最大限度地提高数据库的可用性。

      在某些情况(比如当采用管理工具(例如xCAT)管理openGauss时),能够最大限度地提高数据库的可用性。

    • off表示能够使得管理工具在后端进程崩溃时获取控制权并采取适当的措施进行处理。

    默认值:on

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

    取值范围:布尔型

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

    默认值:off

    max_query_retry_times

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

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

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

    默认值:0

    参数说明:指定数据库主节点发送数据缓存区的大小。

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

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

    默认值:8KB

    max_cn_temp_file_size

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

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

    默认值:5GB

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

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

    取值范围:字符串。

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

    data_sync_retry

    参数说明:控制当fsync到磁盘失败后是否继续运行数据库。由于在某些操作系统的场景下,fsync失败后重试阶段即使再次fsync失败也不会报错,从而导致数据丢失。

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

    取值范围:布尔型

    • off表示当fsync同步到磁盘失败后直接报panic,停止数据库。

    默认值:off