标签:缓存 关注 explain sql xpl 负载 导致 架构 背景
背景:测试环境下发现大量select查询,而且负载飙升到90+
排查思路:
1 老规则,按照排错脚本走一圈,规划出几个元素(1 针对库访问的统计 2针对具体语句类型的统计),发现有大量的select 查询
2 考虑 是因为没有走索引导致的sql堆积么,我explain了一下,速度很快。
3 那么得出结论是由于并发导致的问题。
问题解决:
1既然是并发问题, 联系到了相关的研发人员,发现是由于mysql前端的redis挂掉了,导致直接大量查询打到了mysql端,负载飙升
2 研发停止了相关查询,问题解决
总结: 对于前端做mysql缓存的redis这种架构,一定也要关注,一旦redis发生问题,大量查询会拖垮mysql本身。排查问题不光要从mysql本身考虑
这就是我的一点感悟
标签:缓存 关注 explain sql xpl 负载 导致 架构 背景
原文地址:http://www.cnblogs.com/danhuangpai/p/7620432.html