索引是一个能够进步查询机能的东西,然则许多状况下每每由于一些小细节而引发索引失效,接下来将在文章中为人人细致引见索引在什么时候失效,具有肯定的参考价值,愿望对人人有所协助。
【引荐课程:MySQL教程】
什么状况下须要运用索引
(1)列经常被用于where前提中
(2)列中有大批的空值
(3)表几乎没有被修正
(4)数据量很大,只要2-4%的数据被选出来
索引在哪些状况下会失效
(1)对列举行盘算或许是运用函数,则该列的索引会失效
(2)不婚配数据类型,会形成索引失效
(3)where语句中运用了IS NULL或许IS NOT NULL,会形成索引失效
(4)运用了反向操纵,该索引将不起作用
(5)运用了link操纵,索引就将不起作用
(6)在WHERE中运用OR时,有一个列没有索引,那末别的列的索引将不起作用
总结:以上就是本篇文章的全部内容了,愿望对人人有所协助。
以上就是索引在什么时候失效的细致内容,更多请关注ki4网别的相干文章!