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" ;
Oracle索引确实能提高效率 原本2个小时的跑批任务 在给经常查询的列上设置主键 效率能提高 50%—70%
但是初始拓展和下次拓展 设置多少才能合适?数据为30w
测试第一次使用 655356 效果几乎没有
第二次使用 3145728 测试效率原本是1小时二十分钟任务 现在只需要32分钟 效果明显!