为什么索引空间会这样扩展?
我有一个表,是以时间(每一天)进行分区的,每一天数据存放一个表空,索引也是一天一个表空。索引表空为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们 帮帮我,我实在是不知道怎么回事!谢谢了!~

解决方案 »

  1.   

    你的表的存储参数pct_free大概是定为60%了。更改这个参数到2%
      

  2.   

    alter table particu_bill
      pctfree 2
      pctused 95
    ;
      

  3.   

    怎么看我的pct_free参数是多少
    我建表并没有指定pct_free  是根据默认的数!pctfree  决定数据块是否从对象的空闲区列表种移出,我想我里面是按照默认的值为10
      

  4.   

    我查了user_tables这张表
    particu_bill 的PCT_FREE 值为空啊