大佬们求教, mysql 经常占用 cpu100%,用什么工具能看到是哪条 sql 的原因

查看 124|回复 10
作者:tmtstudio   
yakumo520   
show processlist or show full processlist
tmtstudio
OP
  
慢查询日志是打开的,就是一条没逮到,就离谱
rekulas   
直接查 log,看哪些 sql 执行时间长
bjzhush   
mysql high cpu troubleshooting
Google 一下一堆答案
tmtstudio
OP
  
@yakumo520 #1 谢大佬,等占用 100%我执行看看;请教下还有没有那种自动化工具,像 perf 那种
tmtstudio
OP
  
@rekulas #3 并发量太大了,全 sql 日志一打开硬盘就爆了,直接几百兆每秒写入
HUZHUANGZHUANG   
没用厂家的 SQL 服务吗? 比如阿里云数据库? 这些都自带分析的呀
我之前处理过一次,就是看什么时候 开始卡的. 然后就把日至写到本地来分析.不过你这个日志太多了,估计不适用
wps353   
你需要一个 DBA
newaccount   
cpu 高,慢日志抓不到,还有种可能就是单条语句执行速度快,但是并发量大。如果是自己部署的 MySQL 我不知道怎么查,等大佬支招。上次遇到这种情况我直接买了个阿里云的 SQL 洞察
您需要登录后才可以回帖 登录 | 立即注册

返回顶部