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" ;
对于30w的数据 初始拓展(INITIAL)和下次拓展 (NEXT ) 这个值应该设置多少比较合适?
------解决方案--------------------
真要计算这个东东,貌似还不太容易,还需要考虑很多因素,比如
(1) OS内存页的大小
(2) 每个Oracle数据块包含的内存页数
(3) 索引关键字的大小
(4) PCTFREE,PCTUSED存储参数
(5) 表需要支持的并发事务数
(6) Oracle版本
等等.......
所以,建议LZ干脆交给Oracle自己去打理好了。
------解决方案--------------------
交给 Oracle 自动管理吧
------解决方案--------------------
自动吧,一般都不需要自己手动去设定