第九章Storage Structure & Relationships
本章学习目标
1、了解数据库逻辑结构
2、了解段的类型和用法
3、了解控制块空间分配的重要参数
4、获取存储结构信息
段的类型
table段、index段、table partition段、cluster段、undo段、temporary段、LOB段、bootstrap段
一个表至少由一个segment组成
一个普通的表就是一个段,如果一个表内容很多需要分区,就是table partition表,这样的表每一个partition就是一个段
storage语句规则
1、如果存储参数被更改了,新的参数只会用于之后分配的extents,之前的extents依然保持原来的状态
2、某些参数在表空间层面无法更改,这些参数只能在段层面进行修改
3、如果表空间的最小extent大小确定了,那么表空间中这个segment以后分配到的extents的大小就确定了
extent空间分配和回收
1、extent是表空间中一个segment中的一个空间
2、extent空间分配
①创建
②扩容
③alter
3、extent空间回收
①drop
②alter
③truncate清空
block
1、IO操作的最小单元
2、一个或多个操作系统block组成
3、创建表空间时设置
4、db_block_size确定了默认block大小