索引失效7字真言

模型数空运最快

模->模糊查询 like 如果以%开头,索引会失效。

型->如果数据类型错误了,索引会失效。

数->对索引字段使用内部函数,索引会失效,应该建立基于函数的索引。

空->null,索引不存储控制,如果不限制索引列是not null,数据库会认为索引列可能存在空值,也不会按照索引进行计算。

运->对索引列进行加减乘除等运算会导致索引失效。

最->最左原则的意思,在复合索引中,索引列的顺序非常重要,如果不是按照索引列最左列开始进行查找,则无法使用索引。

快->全表扫描更快的意思,如果数据库预计使用全表扫描比使用索引更快,那就不会使用索引。

你可能感兴趣的:(索引失效7字真言)