云数据库 GAUSSDB-发送端服务器:max_replication_slots

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

max_replication_slots

参数说明:主机端的日志复制slot最大数量。

参数类型:整型

参数单位:

取值范围:0 ~ 1024(建议取值范围:8 ~ 100)。

默认值:20

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

设置建议

当使用双机复制、备份恢复、逻辑解码时,该参数值建议设为:当前物理流复制槽数+备份槽数+所需的逻辑复制槽数。如果实际设置值比上述建议值小,可能造成这些功能不可用或异常。

  • 物理流复制槽提供了一种自动化的方法来确保主DN在所有备DN收到xlog之前,xlog不会被移除。因此物理流复制槽用于支撑集群HA。集群所需要的物理流复制槽数为:一组DN中,备DN数量与主DN的比例。例如,假设集群DN高可用方案为1主3备,则所需物理流复制槽数为3。
  • 备份槽:记录备份执行过程中的一些复制信息,全量备份和增量备份各自对应单独的备份槽,共2个。
  • 关于逻辑复制槽数,请按如下规则考虑。
    • 一个逻辑复制槽只能解码一个Database的修改,如果需要解码多个Database,则需要创建多个逻辑复制槽。
    • 如果需要多路逻辑复制同步给多个目标数据库,在源端数据库需要创建多个逻辑复制槽,每个逻辑复制槽对应一条逻辑复制链路。
    • 同一实例上,最多支持同时开启20个逻辑复制槽进行解码。

设置不当的风险与影响设置过小,会导致备机无法连接,或逻辑解码、备份归档功能等无法启用;设置过大,会一定程度影响性能。

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