Mysql查询索引的坑

踩过的坑

1、当查询的数据量超过表总量的1/3,则不会使用索引。 -->  使用索引查找一条数据需要执行3此磁盘IO,如果超过1/3则需要执行的磁盘IO总量将大于全表查询执行的磁盘IO总数。

2、使用group by查询时,如何正确的使用索引(参考group by优化

3、联合索引使用时,第一位的索引必须放在首位或where中使用,否则索引无效。而且一定要注意索引顺序。

 

posted @ 2020-04-28 13:51  向往前方  阅读(282)  评论(0编辑  收藏  举报