mysql 架构~MHA常见问题
Posted danhuangpai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、将其他从库的主库重新指定
以上是关于mysql 架构~MHA常见问题的主要内容,如果未能解决你的问题,请参考以下文章