云数据库 GAUSSDB-日志回放:recovery_time_target

时间:2024-11-13 14:45:25

recovery_time_target

参数说明:备机完成日志写入和回放的流控阈值。当备机的回放完成预期时间大于此参数,主机会触发日志流控,将降低主机向备机发送日志的速率。

参数类型:整型

参数单位:s(秒)

取值范围:0~3600

  • 0表示不开启日志流控。
  • 1~3600是指备机能够在recovery_time_target时间内完成日志的写入和回放,可以保证主机与备机切换时能够在recovery_time_target完成日志写入和回放,保证备机能够快速升主机。

默认值:60

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

设置建议:一般设置为默认值,不作调整。

设置不当的风险与影响设置过小会影响主机的性能,例如设置为10,说明备机回放相对备机接收日志有延迟,允许延迟最大为10s,如果超过了10s,则会限制主机往备机段发送日志,对主机的性能会有限制,在主备场景下,主机的事务需要有备机日志落盘才能提交,限制了日志的发送会限制主机的事务执行影响到性能。设置过大会失去流控效果。关闭流控后,可能会出现RTO/RPO升高的情况。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-10-0273.html