最近服务器不知道是为什么,允许的特别缓慢,例如下面,删除记录都是空数据,基本要30多秒钟,但是重启mysql服务以后,感觉就运行速度就恢复了。一时间找不到问题的原因,还请各位大佬给解答一下疑惑
重启mysql前:
重启mysql后:
两者允许的时间,差距实在太大~
另外平时服务器会有crontab脚本在跑,不知道会不会和这个有影响呢? 而且跑了一年多也没有遇到这样问题.
最近服务器不知道是为什么,允许的特别缓慢,例如下面,删除记录都是空数据,基本要30多秒钟,但是重启mysql服务以后,感觉就运行速度就恢复了。一时间找不到问题的原因,还请各位大佬给解答一下疑惑
重启mysql前:
重启mysql后:
两者允许的时间,差距实在太大~
另外平时服务器会有crontab脚本在跑,不知道会不会和这个有影响呢? 而且跑了一年多也没有遇到这样问题.
等下次出现慢的情况,初步排查:
1、操作系统的CPU、磁盘IO是否有资源瓶颈
2、其他的sql语句执行是否正常
以此判断是具体语句问题,还是数据库整体有问题。如果是和其他任务有资源争用的话,在慢的时候看一下mysql正在运行的process。
4 回答1.6k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
4 回答2.1k 阅读
2 回答1.7k 阅读
1 回答932 阅读✓ 已解决
看看你的磁盘是不是满了。另外,使用
explain
看看