绿盟老司机:mysql怎样判断是否用到索引

文章来源:绿盟市场 时间:2017-11-04 21:55

mysql建立了索引,有没有用,这个要看运气的啊

绿盟小编在优化一个查询,真的好绝望啊

3-4秒,就是因为order by 后面的日期,无法被索引


一般用法是:explain sql语句看是不是用到索引


如果是具体的ref,而不是all,就是用到了,具体用到哪个索引会告诉你的


看到这样的,你就放心了,开心了,但是有没有所有的索引都用到呢,这个要看你where的条件了,

一般来收order by 后面的字段有2种情况会被索引:

1,在前面被where包含了,被where的建立复合索引(推测);

2,直接被select出来没其他的字段。


更多

mysql技术内幕第4版

状 态:
公测
标签 :
文档
下载量:
开发商:
暂无
时 间:
17-09-08
语 言:
中文,英文

暂无下载地址

暂无下载地址

查看更多相关文章