云数据库 GAUSSDB-备服务器:max_standby_streaming_delay

时间:2025-06-03 09:34:06

max_standby_streaming_delay

参数说明:当开启双机热备模式时,如果备机正通过流复制接收WAL日志数据,这时进行查询就会产生冲突,这个参数就是设置备机取消查询之前所等待的时间。当参数值较大,或业务压力大时,概率出现查询与回放冲突的报错。

参数类型:整型

参数单位:ms(毫秒)

取值范围:-1 ~ 2147483647

-1表示允许备机一直等待冲突的查询完成。在开启串行或并行回放的场景下,当检测到查询线程与回放线程已处于死锁状态时,仍会通过取消查询来避免阻塞回放。

默认值:3000(即3s)

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

设置建议:需根据业务需求谨慎调整,建议设置为默认值。设置值越大,备机的查询业务优先级越高,但会影响备机回放;设置值越小,长查询越容易被取消,但回放的优先级越高。

设置不当的风险与影响设置过大时,如果出现与回放冲突的长查询,有可能导致回放长时间被阻塞,影响此备机的RTO和RPO指标。

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