云数据库 GAUSSDB-备份恢复:max_size_for_xlog_retention
max_size_for_xlog_retention
参数说明:用于控制何时触发备份复制槽或逻辑复制槽的强制推进,以避免由于备份操作或逻辑解码过程中日志无法回收导致磁盘满、实例只读等影响。
参数类型:整型
参数单位:无
取值范围:-100 ~ 2147483647
- 0表示关闭该功能。
- 负值表示按磁盘阈值触发,如-80,表示当磁盘阈值超过80%,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。
- 正值表示按日志积压大小触发,如32,表示距离当前检查点redo位置,当备份复制槽落后了大于32段日志(每段日志大小为16MB)时,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。
默认值:-80
设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
设置建议:建议比cm_server组件的datastorage_threshold_value_check略小一点,以避免实例进入只读状态。
设置不当的风险与影响:设置过小可能会导致备份频繁失败。