必须建立簇所以,才能往簇里面添加数据
create index stu_ach_index on cluster stu_ach
tablespace mybigspace;
insert into student4 values(1,'yangxiaoqi',24);
commit;
--修改
alter cluster stu_ach
pctfree 60
pctused 50; 问下,pctfree与pctused参数是做什么用的?我baidu的时候,没有找到具体的解释!
create index stu_ach_index on cluster stu_ach
tablespace mybigspace;
insert into student4 values(1,'yangxiaoqi',24);
commit;
--修改
alter cluster stu_ach
pctfree 60
pctused 50; 问下,pctfree与pctused参数是做什么用的?我baidu的时候,没有找到具体的解释!
pctfree, 就是插入数据时一个块预留多少空闲空间,以百分比为单位。
比如,一个8K的块,一行数据是1K,那么这个块就可以放入8行数据。由于这些数据可能会被更新(比如某条记录的长度更新后为1.5K),记录的长度就会增加,如果8K的块放入8条记录的话,那么在更新时就会发生行迁移.我可以控制,这个8K的块只放入7行(即7K),留下1K做为更新之用。 pctfree就是这个参数,比如pctfree为10,表示一个块预留下10%的空间。
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/clauses007.htm#g1058547