备份恢复
operation_mode
参数说明:系统进入备份恢复模式。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示在备份恢复过程中。
- off表示不在备份恢复过程中。
默认值:off
enable_cbm_tracking
参数说明:当使用roach执行集群的全量和增量备份时需要开启此参数,如果关闭会导致备份失败。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示追踪功能开启。
- off表示追踪功能关闭。
默认值:off
max_size_for_xlog_retention
参数说明:用于控制何时触发备份复制槽或逻辑复制槽的强制推进,以避免由于备份操作或逻辑解码过程中日志无法回收导致磁盘满、集群只读等影响。该参数实际设置值建议比cm_server组件的datastorage_threshold_value_check略小一点,以避免集群进入只读状态。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:-100 ~ 2147483647
- 0表示关闭该功能。
- 负值表示按磁盘阈值触发,如-80,表示当磁盘阈值超过80%,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。
- 正值表示按日志积压大小触发,如32,表示距离当前检查点redo位置,当备份复制槽落后了大于32段日志(每段日志大小为16MB)时,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。
默认值:-80
max_cbm_retention_time
参数说明:用于控制何时触发备份CBM文件的强制回收,以避免由于备份操作过程中CBM文件无法回收导致磁盘满、集群只读等影响。该参数实际设置值建议按照全备的时间间隔设置。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:86400 ~ 2147483647
- 时间单位为秒。
- 最小值为1天。
- 默认值为2周。
默认值:1209600
enable_standby_move_buckets
参数说明:用于控制是否允许CN连接备机执行move buckets操作,仅在集群级恢复时使用,
在恢复hashbucket重分布期间的备份集时,该参数作为CN向DN发送buckets搬迁命令时,与备机模式的DN建连使用,仅在该连接中生效,其余情况下均为off。
参数类型:布尔型
参数单位:无
- on:备机可接收连接。
- off:备机不可接收连接。
默认值:off
设置方式:该参数为BACKEND类型参数,但不支持gs_guc set/reload方式设置,且该参数写入配置文件中不会生效,仅作为数据恢复时的运维参数使用。
设置建议:不建议用户设置。