LoveUnix » ORACLE等数据库 » 表空间里有一个段还是有无数个段?
让LU留住您的每

一天 让LU博客留住您的每一天
2004-11-1 14:44 xiaokelz
在alter tablespace t default <br />storage( initial next minextents maxextents pctincrease); <br />中 <br /><br />我一直都很不明白storage定义的具体意思是什么?结果就积累了一些问题,请大家看看,能不能解答。 <br />1 initial是创建表空间的初始区的大小,如果定义了minextents 3, 那么在表空间刚刚创建的时候,是不是就有了3个区长度为initial 定义的区? <br />2 当表空间要增加空间的时候,是一个一个区的增加吗?这些区是否是邻接的? <br />3 当区增加的个数超过maxextents时,就不能增加了,这些区构成了一个段吗?是一个还是很多个,还是当增加到限制值就开创另外一个段再从initial 开始?

2004-11-9 14:00 zj79179
一般的表是一个表是一个段,分区表是一个分区一个段。<br />不一定相连<br />initial是初始区的大小比如64k,minextents 是最小分配几个区<br />

2004-11-9 22:23 leryli
1 initial是创建表空间的初始区的大小,如果定义了minextents 3, 那么在表空间刚刚创建的时候,是不是就有了3个区长度为initial 定义的区?<br /> <br />不是3个为initial大小的区,只有第一个大小为initial,其他的由next和pctincrease决定<br /><br />2 当表空间要增加空间的时候,是一个一个区的增加吗?这些区是否是邻接的? <br /><br />表空间增加空间?你的意思是表扩展空间的时候把,这时候是一个一个区的增加,区不一定连续<br /><br />3 当区增加的个数超过maxextents时,就不能增加了,这些区构成了一个段吗?是一个还是很多个,还是当增加到限制值就开创另外一个段再从initial 开始?<br /><br />一个段由多个区组成,最初的时候段由minextents最小区数的区组成,可以扩展,直到达到最大区数。一个表就是一个段,一个索引也是一个段,段就是数据库中的存储对象。<br /><br />

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.