mysql 架构~MHA常见问题

一 简介:今天来聊聊MHA的相关问题

二 问题锦集

      1 MHA架构如果从库挂了会影响进程么

       默认是会导致进程异常退出的 

       加入参数 ignore_fail=1 从库即使挂掉也不会影响mha监控进程

     2 MHA默认的检测机制 

         1 本身的检测机制 MHA服务周期性的检测主库,每秒进行周期性select

         2 提供额外的脚本检测 从指定的IP地址发起

     3 MHA切换流程               

1、从down的主上面获取到binlog事件。

2、确定最新(最全)的从库。

3、分别应用不同的relay log事件到其他从库。

4、应用从主库上获取的binlog事件(发生故障时的事件)。

5、提升一个从库为新的主库(此时从库已经一致)。

   4 MHA 切换失败的几种情况

     1 MHA 默认延迟容忍度是0,所以有延迟会导致切换时间增长甚至失败

     2 配置文件有问题 也会导致切换失败 

6、将其他从库的主库重新指定

        

猜你喜欢

转载自www.cnblogs.com/danhuangpai/p/9052655.html