分析MySQL中索引引引发的CPU负载飙升的问题

2019-01-05 09:54:49于丽

 可以看到执行计划变成了只用到了 idx_columnid_state 索引,而且 ref 类型也变成了 const,SQL执行耗时也从0.07s变成了0.00s,相应的CPU负载也从336%突降到了12%不到。

总结下,从多次历史经验来看,如果CPU负载持续很高,但内存和IO都还好的话,这种情况下,首先想到的一定是索引问题,十有八九错不了。

您可能感兴趣的文章:

简单介绍下MYSQL的索引类型探究MySQL优化器对索引和JOIN顺序的选择简单介绍MySQL中索引的使用方法MySQL索引优化的实际案例分析mysql索引失效的五种情况分析MySQL索引操作命令小结什么情况下需要创建MySQL索引?mysql 中存在null和空时创建唯一索引的方法Mysql索引详细介绍MySQL查看、创建和删除索引的方法