目录
1.字段的数值有唯一性限制(主键、外键)
2.频繁在where条件中出现的字段(select、update、delete)
3.经常group by 和order by的列
3.1join查询时,on要使用索引,并且数据类型要一致
4.distinct的字段
5.区分度高的字段(反例:isdelete)
6.频繁使用的列,放到联合索引的右侧
7.联合索引优于单列索引
8.使用字符串前缀创建索引
1.一个表索引数量不要超过6个
2.经常删改的列
3.数据量不要使用索引
4.大量重复列不要使用索引(isdelete)
5.对于无序的数据,不要使用
6.不要创建冗余、索引
1.函数、计算、类型转换会使索引失效
2.不满足最左前缀原则会失效
3.范围查询的右侧会失效
4.不等于(!=或者<>或者is not null)会失效
5.以%开始的模糊查询,like字段会失效
6.or前后存储在非索引列,会失效