group_replication_member_weight - xiaoboluo768/qianjinliangfang GitHub Wiki

  • 设置复制组中成员的选举权重,在写节点发生故障或者人工操作脱离集群时,通过这些权重来影响新的写节点的选举。例如,在单主复制模式下,写节点需要脱离集群时(需要对写节点进行维护时)。这些优先级数字就可以用于确定选举谁为新的写节点,下面给定一个示例进行说明
# 对于成员配置的权重的UUID对应如下
member-1:group_replication_member_weight = 30,server_uuid = aaaa
member-2:group_replication_member_weight = 40,server_uuid = bbbb
member-3:group_replication_member_weight = 40,server_uuid = cccc
member-4:group_replication_member_weight = 40,server_uuid = dddd

# 在选择新的写节点(primary 成员)时,上面的成员讲按照权重值做倒序排序为成员-2,成员-3,成员-4和成员-1。 选择最前面的节点(member-2)为新的写节点(primary 成员)
  • 全局变量,动态变量,整型值,默认值为50,取值范围为:0~100,MySQL 5.7.20版本引入

上一篇:performance_schema_consumer_global_instrumentation |

下一篇:group_replication_unreachable_majority_timeout