zoukankan      html  css  js  c++  java
  • MySQL MGR 单主模式下master角色切换规则

    MGR单主模式,master节点可读可写,其余节点都是只读。当配置MGR为单主模式,非master节点自动开启super_read_only

    当可读可写的节点异常宕机,会进行怎样的切换?
    在选择新的可写角色时,主要参考两个参数:
    1.group_replication_member_weight
    2.server_uuid

    首先在竞选可选角色中的节点中,选出group_replication_member_weight最大的一个来作为新的可写节点;
    如果存在多个节点的group_replication_member_weight相同,那么就选这些节点中server_uuid较小的。

    例如三个节点有如下设置:
    • mysqlmgr1: group_replication_member_weight=30, server_uuid=aaaa
    • mysqlmgr2: group_replication_member_weight=40, server_uuid=bbbb
    • mysqlmgr3: group_replication_member_weight=40, server_uuid=cccc
    当前mysqlmgr1是可写节点,但异常宕机了,那么需要在mysqlmgr2和mysqlmgr3中挑选新的可写节点。
    由于mysqlmgr2和mysqlmgr3拥有相同的group_replication_member_weight值,所以进一步比较两者的server_uuid,这里是选择mysqlmgr2作为新的可写节点。

  • 相关阅读:
    Python for i 循环
    Python 输入分数并评
    用户名和密码的输入
    cocos2d-x 3.0学习
    VS2008 ShotKey
    Cocos2d-x 3.0的安装方法
    VFC
    一、在WIN7 64位系统平台,VS2013环境下安装WTL90_4090_RC1(2014-04-01)
    http://www.vcf-online.org/
    Win7 64位 VS2012 安装 Qt5
  • 原文地址:https://www.cnblogs.com/elontian/p/11418907.html
Copyright © 2011-2022 走看看