码上敲享录 > mysql实战经验分享 > mysql最有效测试索引是否失效的方法

mysql最有效测试索引是否失效的方法

上一章章节目录下一章 2018-09-12已有3015人阅读 评论(0)

mysql最有效测试索引是否失效的方法


解决方法:

百度上有很多关于索引失效的讨论,但他们说的一定是对的吗?还不如自己测试,一目了然。

使用关键字explain即可测试mysql索引的使用情况

例如执行:explain  SELECT * from tb_keyword k where sk like '%白';

结果中的key为null说明查询中没真正用到索引,但索引未必失效,也可能是数据太少,mysql不启动这个索引而已,强制使用得话可以使用USE INDEX('索引名称'),explain  SELECT * from tb_keyword k USE INDEX(sk_key) where sk like '%白';


possible_key表明可用的索引,有效的索引都会出现在这里,如果相应的索引不存在,表明失效。


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1579

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交