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

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

recovery_parse_workers

参数说明:是极致RTO特性中ParseRedoRecord线程的数量。

  1. 需要配合recovery_redo_workers使用。recovery_parse_workers或者recovery_redo_workers大于1,则开启极致RTO。如不期望开启极致RTO,请保持recovery_parse_workers为默认值1;
  2. 在开启极致RTO时确保参数replication_type为1;
  3. 若同时开启极致RTO和并行回放,则极致RTO特性生效,并行回放特性失效;
  4. 极致RTO不支持流控,流控统一由recovery_time_target参数控制。

参数类型:整型

参数单位:

取值范围:1~16

默认值:1

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

设置建议:不同CPU、内存和部署模式下,recovery_parse_workers和recovery_redo_workers的设置值可参考表1 不同CPU、内存和部署模式下的参数设置参考

设置不当的风险与影响:设置过大,会导致CPU、内存资源不足,造成回放速度降低。

打开极致RTO后,备机会额外启动的回放线程总数=recovery_parse_workers * (recovery_redo_workers + 2) + 5。回放线程越多,占用CPU、内存和I/O资源越多。请根据实际硬件配置合理设置参数,避免因为参数设置过大,导致CPU和内存占用过高,进而导致系统启动异常。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0334.html