云数据库 GAUSSDB-主服务器:keep_sync_window
keep_sync_window
参数说明:延迟进入最大可用模式的时间
- 当最大可用模式most_available_sync配置为on,在主备场景下,当存在同步备发生故障, 导致不满足当前所配置的同步备数量(详细可参考synchonous_standby_name的含义)时, 如果配置了keep_sync_window参数,则在keep_sync_window设置的时间窗口内,继续保持最大保护模式,即阻塞主机的事务提交,延缓进入最大可用模式的时间。
- 若在keep_sync_window超时窗口内,同步备机故障恢复,且满足当前所配置的同步备数量, 则不阻塞事务, 恢复到正常状态.
- 如果设置keep_sync_window,推荐最小配置为5s,以避免监控系统监控到网络不稳定的误报。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,范围0~INT_MAX,单位为秒
- 0表示不设置keep_sync_window超时时间窗口, 即直接进入最大可用模式。
- 其余表示keep_sync_window超时时间窗口的大小。
默认值:0

配置该参数可能会对RPO造成影响,若主机在所配置的超时时间窗口内发生故障,则从开始阻塞到主机故障这段时间窗口内的数据可能丢失。