云数据库 GAUSSDB(FOR MYSQL)-只读节点升主节点:自动切换

时间:2024-04-29 19:22:28

自动切换

GaussDB (for MySQL)采用双活(Active-Active)的高可用实例架构,可读写的主节点和只读节点之间自动进行故障倒换(Failover),系统自动选取新的主节点。

GaussDB(for MySQL)每个节点都有一个故障倒换优先级,决定了故障倒换时被选取为主节点的概率高低。

  • 故障倒换优先级的取值范围为1~16,数字越小,优先级越高,即故障倒换时,主节点会优先倒换到优先级高的只读节点上。
  • 当多个节点的优先级相同时,这些节点具有相同的概率被选取为主节点。

GaussDB(for MySQL)按以下步骤自动选取主节点:

  1. 系统找出当前可以被选取的所有只读节点。
  2. 选择优先级最高的一个或多个只读节点。
  3. 如果由于网络原因、复制状态异常等,第一个节点切换失败,则会尝试切换下一个,直至成功。
support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_03_0113.html