问题描述
汤姆,因为当我在每个分区中创建一个具有以下值的表时,我生成195范围?
如果分区具有初始If分区的大小。
压缩基本
存储 (
初始7748954362-7.2 GB
下一个1048576-1 MB
最小范围1
MAXEXTENTS 2147483645
Pct增加0),
谢谢。
如果分区具有初始If分区的大小。
压缩基本
存储 (
初始7748954362-7.2 GB
下一个1048576-1 MB
最小范围1
MAXEXTENTS 2147483645
Pct增加0),
谢谢。
专家解答
默认情况下,表空间现在是本地管理的,这意味着我们使用位映射系统来映射文件。这意味着范围在预设的等大小块中定义 (64k,1m,8m,... 等)
例如
我们给了你一个64k块。如果你要求更大的首字母呢?现在我放下表,重复一遍
您要20m,所以我们给了您2x8M,再加上4x1M
这是一件好事,因为随着表格来来去去,不断增长和缩小,它们都将能够从彼此之间获取免费的块,因为所有的大小分配都是一致的。
例如
SQL> create table T ( x char(1000) )
2 tablespace demo;
Table created.
SQL>
SQL> insert into t values (1);
1 row created.
SQL>
SQL> select extent_id, bytes
2 from dba_extents
3 where owner = user
4 and segment_name = 'T'
5 order by 1
6 /
EXTENT_ID BYTES
---------- ----------
0 65536
我们给了你一个64k块。如果你要求更大的首字母呢?现在我放下表,重复一遍
SQL> create table T ( x char(1000) )
2 tablespace demo
3 storage ( initial 20m next 7m);
Table created.
SQL>
SQL> insert into t values (1);
1 row created.
SQL>
SQL> select extent_id, bytes
2 from dba_extents
3 where owner = user
4 and segment_name = 'T'
5 order by 1
6 /
EXTENT_ID BYTES
---------- ----------
0 8388608
1 8388608
2 1048576
3 1048576
4 1048576
5 1048576
6 rows selected.
您要20m,所以我们给了您2x8M,再加上4x1M
这是一件好事,因为随着表格来来去去,不断增长和缩小,它们都将能够从彼此之间获取免费的块,因为所有的大小分配都是一致的。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




