索引是越多越好嘛? 什么样的字段需要建索引, 什么样的字段不需要 ?

2025-07-01 19:02:11

索引是越多越好嘛? 什么样的字段需要建索引, 什么样的字段不需要 ?

2025-03-20

100

版权

版权声明:

本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《

阿里云开发者社区用户服务协议》和

《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写

侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

简介:

需要创建索引情况1. 主键自动建立主键索引2. 频繁作为查询条件的字段应该创建索引3. 多表关联查询中,关联字段应该创建索引 (on 两边都要创建索引)4. 查询中排序的字段,应该创建索引5. 频繁查找字段 , 应该创建索引6. 查询中统计或者分组字段,应该创建索引不要创建索引情况1. 表记录太少2. 经常进⾏行行增删改操作的表3. 频繁更新的字段4. where条件里使用频率不高的字段

需要创建索引情况

主键自动建立主键索引

频繁作为查询条件的字段应该创建索引

多表关联查询中,关联字段应该创建索引 (on 两边都要创建索引)

查询中排序的字段,应该创建索引

频繁查找字段 , 应该创建索引

查询中统计或者分组字段,应该创建索引不要创建索引情况

表记录太少

经常进⾏行行增删改操作的表

频繁更新的字段

where条件里使用频率不高的字段