当前位置:Gxlcms > 数据库问题 > MySQL 高可用之 MGR

MySQL 高可用之 MGR

时间:2021-07-01 10:21:17 帮助过:5人阅读

      (5+X) 秒后,节点从group中移除失恋成员

      网络异常 -> 5秒 -> 失联猜测 -> X秒 / UNREACHABLE -> 移除 

      X 秒内,group无法增加节点,删除节点,选举Primary

    group_replication_unreachable_majority_timeout

      发生网络分区后,minorty成员X秒内未能恢复连接到majority,进入ERROR

    group_replication_exit_state_action (8.0.12+, 5.7.24+)

      ABORT_SERVER / READ_ONLY

      aplier执行错误 / 与 majority失联 / 网络波动被移除group

    group_replication_recovery_complete_at

      TRANSACTIONS_CERTIFIED / TRANSACTIONS_APPLIED

    group_replication_member_weight

      single primary 下, 节点角色不对等情况下有用

      相同group_replication_member_weight, 取决于 server_uuid

    group_replication_transaction_size_limit (5.7.19+)

      限制单个事务最大字节数,可控制网络开销,内存分配,冲突概率

    group_replication_compression_threshold

      超过X字节后,开启LZ4压缩事务传输,默认1MB 

 

MGR部署架构建议

  MySQLrouter + MGR  

    router: 两个接口 (read, insert)

    需要关注一下MySQL的X协议,js相关的相关操作

    建议使用ProxySQL替代

  如果为了性能 : Single-master

  使用方便: Multi-master (单点写入,多点读取)

 

 

 

MySQL 高可用之 MGR

标签:网络   tran   for   必须   proxy   res   orm   问题:   lz4   

人气教程排行