- 建立规则
1.等值查询中,查询条件a,b分别查询时返回的条目比较多,但是同时查询时返回条目比价少,可以建立联合索引;
2.对于有等值查询的列和范围查询的列,等值查询的列建在前,范围查询的列建在后比较实用;
3.如果联合索引的前置列和索引单列一致,则可以用到索引,因此尽量将联合索引的前置列和常用的单列一致;
4.超过3列的索引不合适,会导致索引块过多,查询是会遍历更多的索引块;
5.索引建立期间,会产生表锁,影响生产环境的数据存取;
6.对于某段时间内,海量数据表有频繁的更新,这时可以先删除索引,插入数据,再重新建立索引来达到高效的目的。 - DML性能分析
insert,索引越多,数据插入越慢;
delete,所有的索引都会收到影响;
update,如果单独修改某一列的数据时,对索引的影响是最小的;
联合索引
最新推荐文章于 2024-08-09 10:00:07 发布