首页 > 数据库技术 > 详细

记录一次mysql查询速度慢造成CPU使用率很高情况

时间:2019-03-01 14:43:15      阅读:241      评论:0      收藏:0      [点我收藏+]

1、某日zabbix告警,某台机器CPU使用率过高。

查看慢查询日志,看到很多sql语句都超过10秒

把sql语句拿出来放在查询窗口执行。前面加上explain就可以查看详细查询信息

技术分享图片

playcode字段没设置索引导致每次查询都执行了全表扫描

技术分享图片

 通过加入explain可以看到它查询遍历了多少行

下面是我随便找一个语句查询的。

当时告警时忘记截图了。实际查询全表扫描了。有50万行。肯定很慢

技术分享图片

 

 

加索引

技术分享图片

 

记录一次mysql查询速度慢造成CPU使用率很高情况

原文:https://www.cnblogs.com/nmap/p/9366757.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!