实际操作过程中,应该选取表中哪些字段作为索引?
为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引,有7大原则:
1.选择唯一性索引
2.为经常需要排序、分组和联合操作的字段建立索引
3.为常作为查询条件的字段建立索引
4.限制索引的数目
5.尽量使用数据量少的索引
6.尽量使用前缀来索引
7.删除不再使用或者很少使用的索引
8. 经常更新修改的字段不要建立索引(针对mysql说,因为字段更改同时索引就要重新建立,排序,而Orcale好像是有这样的机制字段值更改了,它不立刻建立索引,排序索引,而是根据更改个数,时间段去做平衡索引这件事的)
9、不推荐在同一列建多个索引
10..继续完善
如何去决定建和不建索引
最新推荐文章于 2024-11-09 21:51:58 发布
创建高效索引应考虑选择唯一性字段,常用于排序、查询和分组的字段,并限制索引数量。数据量小的索引更优,前缀索引也是有效策略。避免频繁更新的字段建索引,且不建议在同一列建多个。对于MySQL和Oracle,字段更新对索引维护有不同的影响。
摘要由CSDN通过智能技术生成