摘要: MHA提供了很多扩展的功能,其中有一个参数是secondary_check_script,这个参数可以使我们自定义扩展多路由,多链路的二次检测功能。减少网络故障切换,降低脑裂的发生。 在虚拟机上做了如下测试,供大家参考。 5台服务器,MySQL版本5.7.18,角色如下: Master(192.16 阅读全文
posted @ 2018-06-28 11:09 wangdong 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 有台服务器故障期间的现象: 1、 可以正常ping通 2、 telnet服务端口报Too many connections错误 3、 ssh连接不上 查看MHA的管理日志,在强制关机前的health check都是正常的 这点比较奇怪,因此在测试集群上模拟生产的问题做了测试 1、 模拟压测制造mas 阅读全文
posted @ 2018-06-28 11:02 wangdong 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 后面又做了补充测试,增加了每秒context switch的监控,以及SQL执行时各步骤消耗时间的监控。 【测试现象一】 启用1000个并发线程的压测程序,保持压测程序持续运行,保持innodb_spin_wait_delay默认值不变 在10:17:14秒将innodb_spin_wait_del 阅读全文
posted @ 2018-06-28 10:21 wangdong 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 【现象】 最近关注MySQL CPU告警的问题时,发现有一种场景,有一些服务器最近都较频繁的出现CPU告警,其中的现象是 SYS CPU占比较高。 下面的截图来源于“MySQL CPU报警”采集的文件 【问题分析】 可以分析出这服务器CPU升高的原因是由于表的高并发写入引起。优化方案通常是通知开发停 阅读全文
posted @ 2018-06-28 10:13 wangdong 阅读(1763) 评论(0) 推荐(0) 编辑