oracle水位线

来源:互联网 发布:佳能相机镜头 知乎 编辑:程序博客网 时间:2024/06/10 23:05

ORACLE的逻辑存储管理

1.1 : 是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行.  每一个Block里可以包含多个row.

 1.2 : 由一系列相邻的块而组成,这也ORACLE空间分配的基本单位。

 1.3 : 是由一系列的区所组成,查询段的信息可以通过数据字典:  SELECT * FROM USER_SEGMENTS来获得。

 1.4 表空间: 包含段,区及块.表空间的数据物理上储存在其所在的数据文件中.一个数据库至少要有一个表空间。

 

当我们创建了一个表,即使我没有插入任何一行记录, ORACLE还是给它分配了8个块. 当然这个跟建表语句的INITIAL 参数及MINEXTENTS参数有关. 如:

STORAGE

(

INITIAL 64K

MINEXTENTS 1

MAXEXTENTS UNLIMITED

);

       也就是说,在这个对象创建以后,ORACLE至少给它分配一个区,初始大小是64K,一个标准块的大小是8K,刚好是8BLOCK.

 

0 0
原创粉丝点击