数据库索引原理及优化
哪些列应该创建索引
1、主键自动创建唯一索引
2、频繁作为where查询条件的字段应该创建索引
3、查询中与其他表关联的字段,外键关系建立索引
4、查询中排序的字段(order by),排序的字段若通过索引区访问将大大提高排序速度
5、查询中统计或者分组字段(group by)
注:order by/group by是先做排序再分组,因此可以建索引
1、主键自动创建唯一索引
2、频繁作为where查询条件的字段应该创建索引
3、查询中与其他表关联的字段,外键关系建立索引
4、查询中排序的字段(order by),排序的字段若通过索引区访问将大大提高排序速度
5、查询中统计或者分组字段(group by)
注:order by/group by是先做排序再分组,因此可以建索引
环境
Spring Boot 2.2.x
Spring Framework 5.2.x
Spring Security 5.2.x
测试框架:RuoYi