为什么索引空间会这样扩展?
我有一个表,是以时间(每一天)进行分区的,每一天数据存放一个表空,索引也是一天一个表空。索引表空为600M可是每一天都扩展到1G,但是使用率只有50%左右,这样我的600M应该够用了,怎么会扩展到1G呢?这样影响到每一天的数据插入速度! 这是建表空命令
create tablespace IND20030708 datafile 'F:\oradata\200307\IND20030708.dbf' size 600m autoextend on next 5m maxsize unlimited default storage (initial 10M next 10M pctincrease 0);
这是添加表空和索引
alter table particu_bill add partition billarea030708 values less than ('20030709') tablespace d20030708 nologging storage(initial 800m next 5m minextents 1 maxextents unlimited pctincrease 0);
alter index PARTICU_IND_YHHM rebuild partition billarea030708 tablespace ind20030708 storage(initial 300m next 50m minextents 1 maxextents unlimited); DX们 帮帮我,我实在是不知道怎么回事!谢谢了!~
我有一个表,是以时间(每一天)进行分区的,每一天数据存放一个表空,索引也是一天一个表空。索引表空为600M可是每一天都扩展到1G,但是使用率只有50%左右,这样我的600M应该够用了,怎么会扩展到1G呢?这样影响到每一天的数据插入速度! 这是建表空命令
create tablespace IND20030708 datafile 'F:\oradata\200307\IND20030708.dbf' size 600m autoextend on next 5m maxsize unlimited default storage (initial 10M next 10M pctincrease 0);
这是添加表空和索引
alter table particu_bill add partition billarea030708 values less than ('20030709') tablespace d20030708 nologging storage(initial 800m next 5m minextents 1 maxextents unlimited pctincrease 0);
alter index PARTICU_IND_YHHM rebuild partition billarea030708 tablespace ind20030708 storage(initial 300m next 50m minextents 1 maxextents unlimited); DX们 帮帮我,我实在是不知道怎么回事!谢谢了!~
pctfree 2
pctused 95
;
我建表并没有指定pct_free 是根据默认的数!pctfree 决定数据块是否从对象的空闲区列表种移出,我想我里面是按照默认的值为10
particu_bill 的PCT_FREE 值为空啊