MGR参数之group_replication_member_weight

1、环境mysql

MGR 8.0.17 三节点,roidb一、roidb二、roidb3

2、测试sql

一、默认group_replication_member_weight=50
二、设置roidb2的权重为100
set global group_replication_member_weight=100;
三、关闭主库,shutdown;
四、查看主库,roidb2自动failover为主
mysql> select member_host,member_role from replication_group_members;
+-------------+-------------+
| member_host | member_role |
+-------------+-------------+
| roidb2      | PRIMARY     |
| roidb1      | SECONDARY   |
+-------------+-------------+
2 rows in set (0.00 sec)

3、知识点ide

经过设置此从参数来控制单主模式切换的顺序,前提MGR多节点的版本为统一版本。
group_replication_member_weight

Property       Value
Command-Line Format --group-replication-member-weight=#
Introduced      8.0.2
System Variable group_replication_member_weight
Scope              Global
Dynamic         Yes
SET_VAR Hint Applies    No
Type                   Integer
Default Value     50
Minimum Value   0
Maximum Value   100
相关文章
相关标签/搜索