MYSQL的会话连接数突然升高,但是CPU和其他指标全部正常

线上MYSQL的会话连接数在昨晚9点05分突然飙升,导致一部分请求无法连接数据库从而拉高WEB服务器负载值,但是WEB服务器和MYSQL的CPU指标这段时间都是没有任何波动的,一分钟左右负载自动降下去,阿里云的RDS日志里也没有出现慢SQL,该产品日活在80W左右,找一晚上都没找到原因,有大神遇到类似问题的吗,或者给个优化的思路

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5
  • 查看一下是否有未提交的事务一直在占用着连接资源
  • 9.05分看起来好像很周期的样子,会不会是定时脚本的原因。
3年前 评论

@cheer 当时出问题第一件事就是看定时任务 这块没问题的,事务那块我们系统里面除了订单基本都没用到,但是订单一天也就几万笔而已,没什么并发量, 这个蛋疼的点在于CPU正常,没有异常的慢SQL,但是连接数就是瞬间拉高三倍以上,我真的被MYSQL这个连接数搞的头都大了,长连接又不敢用,连接池又不会弄,一分钟的时间挂了六千个请求,慌的一批,尴尬

3年前 评论
cheer 3年前

先查下nginx日志,看这个时间点访问量有没有异常,有的话进一步分析下是不是集中在某一类请求,然后对应分析。

3年前 评论

甩锅给阿里云rds, 每个月总有几天大姨妈的

3年前 评论

如果不是定期发生,那就不要太担心了

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!