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

时间:2023-11-01 16:22:17

max_replication_slots

参数说明:设置主机端的日志复制slot个数。

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

取值范围:整型,0 ~ 1024(建议取值范围:8 ~ 100)

默认值:20

设置建议

当使用双机复制、备份恢复、逻辑解码时,该参数值建议设为:当前物理流复制槽数+备份槽数+所需的逻辑复制槽数。

如果实际设置值比上述建议值小,可能造成这些功能不可用或异常。

物理流复制槽提供了一种自动化的方法来确保主DN在所有备DN收到xlog之前,xlog不会被移除。也就是说物理流复制槽用于支撑集群HA。集群所需要的物理流复制槽数为:一组DN中,备与主DN之间的比例。例如,假设集群DN高可用方案为1主、1备,则所需物理流复制槽数为1。又例如,假设集群DN高可用方案为1主3备,则所需物理流复制槽数为3。

备份槽:记录备份执行过程中的一些复制信息,全量备份和增量备份各自对应单独的备份槽,共2个。

关于逻辑复制槽数,请按如下规则考虑。
  • 一个逻辑复制槽只能解码一个Database的修改,如果需要解码多个Database,则需要创建多个逻辑复制槽。
  • 如果需要多路逻辑复制同步给多个目标数据库,在源端数据库需要创建多个逻辑复制槽,每个逻辑复制槽对应一条逻辑复制链路。
support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-10-0276.html