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

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

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

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

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

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

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

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

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

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

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

加索引

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

上一篇:LeetCode222 Count CompleteTree Nodes(计算全然二叉树的节点数) Java 题解


下一篇:python 实现 AES CBC模式加解密