索引失效七字口诀
作者:互联网
口诀:模型数空运最快。
模:代表模糊查询。使用like关键宇的时候,要是以%开头,那索引就会失效。
型:代表数据类型。如果数据类型错误了,那索引也会失效。
数:代表函数的意思。对索引的字段使用内部函数,那索引也会失效。这种情況呢应该建立基于函数的索引。
空:代表Null的意思。索引不存储空值,如果不限制索引列是not Null,数据库会认为索引列有可能存在空值,所以也不会按照索引进行计算。
运:是运算的意思。对索引列进行加、减、乘、除等运算,会导致索引失效。
最:是最左原则的意思。在复合索引中,索引列的顺序非常重要,如果不是按照索引列最左列,开始进行查找,则无法使用索引。
快:全表扫描更快的意思。如果数据库预计使用全表扫描比使用索引更快,那就不会使用索引。
标签:口诀,数据类型,全表,索引,意思,使用,失效,七字 来源: https://www.cnblogs.com/tashao/p/16104601.html