Oracle 索引所思!!!

2020-11-09 09:48:49 浏览数 (1)

CREATE INDEX "DATACORE"."ZZB_1104_INDEX" ON "DATACORE"."ZZB_1104" ( "DATA_DATE", "KMDH", "JGDH", "HB" ) PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE ( INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT ) TABLESPACE "DATACORE" ;

索引确实能提高效率 原本2个小时的跑批任务 在给经常查询的列上设置主键 效率能提高 50%—70%

但是初始拓展和下次拓展 设置多少才能合适?数据为30w

测试第一次使用 655356 效果几乎没有

第二次使用 3145728 测试效率原本是1小时二十分钟任务 现在只需要32分钟 效果明显!

0 人点赞