修改GaussDB实例的副本一致性协议
操作场景
GaussDB提供集中式版实例切换副本一致性协议的功能。
- Quorum:Quorum是主备同步复制机制,客户端发起事务后,必须要等待对应的WAL日志复制到了多个副本后,主库才会响应给客户端,少部分数据节点的宕机不影响全局可用性,保证数据的一致性。
- Paxos:DCF模式开关开启后,DN可以支持基于Paxos协议的复制与仲裁能力。DN基于Paxos的选主和日志复制,复制过程中支持压缩及流控,防止带宽占用过高。提供基于Paxos多种角色的节点类型,并能够进行调整。支持查询当前数据库实例的状态。
约束限制
- 仅支持V2.0-3.200及以上的集中式版模式,分布式暂不支持。
- 该功能属于白名单功能,使用前需要联系运维参考《云数据库 GaussDB 维护指南(for 华为云Stack 8.5.0)》中的“运维指南 > DBS运维管理平台操作指南 > 配置管理 > 特性白名单”章节,将“gaussdb_feature_supportSetConsistencyProtocol”白名单打开。
- 一致性协议切换过程中可能会自动重启实例,重启实例会中断业务,请在业务低峰期进行。
- 修改副本一致性协议之后,实例的原有备份文件不支持恢复到当前实例。
操作步骤
- 登录管理控制台。
- 在“实例管理”页面,选择指定的实例,单击实例的名称。
- 在
- 选择需要切换的一致性协议。
图1 确认修改副本一致性协议
![点击放大]()
- 单击“确定”进行副本一致性协议切换。

浙公网安备 33010602011771号