如何进行mysql索引优化和避免索引失效
1、现在新建一个员工表,在表上新建一个name,age,pos的复合索引。
2、索引建立好以后,如何避免索引失效。全值匹配我最爱。
3、如果我们的查询语句的where中没有name查询语句,只有age和pos,这样的话就会导致索引失效了。
4、假如我们的查询语句只有根据name进行where查询时用到了索引。
5、综合上述,尽管我们是在name,age,pos上建立的索引,但是如果没有name的查询条件时,我们用不到索引。这个是因为如果铂珍书揽索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列。
6、现在假如我们跳过了一个查询条件,但是最前面的索引列在的话索引就不会失效了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:93
阅读量:68
阅读量:69
阅读量:33