码迷,mamicode.com
首页 > 数据库 > 详细

mysql 架构~MHA常见问题

时间:2018-05-17 19:14:46      阅读:704      评论:0      收藏:0      [点我收藏+]

标签:配置   不同   失败   脚本   参数   周期性   退出   事件   入参   

一 简介:今天来聊聊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、将其他从库的主库重新指定

 

        

mysql 架构~MHA常见问题

标签:配置   不同   失败   脚本   参数   周期性   退出   事件   入参   

原文地址:https://www.cnblogs.com/danhuangpai/p/9052655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!