索引失效7字真言

模型数空运最快

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容