1、具有唯一性的属性必须增加唯一约束,与唯一索引。
2、经常出现在where 子句中的 查询条件需要增加 索引
3、如果属性为 大文本不要增加索引
4、字符串类型的索引需要指定长度,尽量使用前缀来早增加索引
5、经常会被join联合查询的外键需要增加索引
6、一张表不要增加太多索引
7、索引尽量增加在区分度比较高的属性上。(例如 性别属性一般 不是 M 就是F 区分度不高,但是年龄 区分读相对比较高,在比如,创建时间 属性,区分度更高,基本每行数据时间都不一样。)
8、不经常使用,或很少使用的索引需要删除
更多面试题可以关注小程序