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