oracle数据存储结构(基础)
2010-06-02 11:00
246 查看
Oracle 的 存储系统,由大到小分别为
表空间(可横跨多个数据文件dba_tablespaces) ----à
段(segments 一般一个对象会对应一个段 比如表段 索引段 簇段 dba_segments ) ----à
扩展(extents 逻辑上连续的存储空间,主要用来扩展存储空间 dba_extends )----à
数据块 (blocks 最小的存储单位,读和写的最小单位 )
一个段只能属于一个表空间,但是可以跨文件
一个扩展只能属于一个段,并且不能跨文件
字典管理和本地管理的最大差别是 前者会产生 获取空间的递归sql,并且是串行的,故开销很大效率很低
Oracle 提交结果时
先将内存中的数据块改写好,然后写redo日志缓存,提交时必须将日志缓存成功写入日志文件 认为成功提交
而内存中的数据脏块何时写入数据文件 是看DBWn 进程的调度
表空间(可横跨多个数据文件dba_tablespaces) ----à
段(segments 一般一个对象会对应一个段 比如表段 索引段 簇段 dba_segments ) ----à
扩展(extents 逻辑上连续的存储空间,主要用来扩展存储空间 dba_extends )----à
数据块 (blocks 最小的存储单位,读和写的最小单位 )
一个段只能属于一个表空间,但是可以跨文件
一个扩展只能属于一个段,并且不能跨文件
字典管理和本地管理的最大差别是 前者会产生 获取空间的递归sql,并且是串行的,故开销很大效率很低
Oracle 提交结果时
先将内存中的数据块改写好,然后写redo日志缓存,提交时必须将日志缓存成功写入日志文件 认为成功提交
而内存中的数据脏块何时写入数据文件 是看DBWn 进程的调度
相关文章推荐
- Oracle基础数据的存储格式
- 24、oracle存储结构: 表空间/数据文件/段/分区/块
- ORACLE 数据存储结构之物理存储结构
- Oracle 数据存储结构_1
- Oracle的存储结构 2013-03-26 23:22 276人阅读 评论(0) 收藏 举报 目录(?)[+] Oracle的存储结构 在ORACLE数据库中对于数据存储的管理可以从两方面来论述。
- 数据结构基础——内存中数据存储的基本方式(单链表)
- 数据结构基础(20) --图的存储结构
- oracle数据存储结构
- 数据结构基础(20) --图的存储结构
- 【数据结构基础】散列表存储
- 数据结构基础三-----之模块一《离散存储【链表】》
- oracle存储结构: 表空间/数据文件/段/分区/块
- oracle基础之存储结构
- 数据结构基础之图的存储结构
- 数据结构基础(20) --图的存储结构
- 算法与数据结构基础8:C++实现有向图——邻接表存储
- oracle存储结构: 表空间/数据文件/段/分区/块
- oracle基础之存储结构
- oracle基础之存储结构
- SQLServer实现树型结构数据查询的存储过程,类似oracle的connect by