oracle存储技术,oracle存储体系总结
最近因工作需要,需要理解oracle单表容量问题,所以,对oracle存储体系进行了学习归纳,图示:
其中块的结构图如下:
块首部(block header)包含块类型的有关信息(表块、索引块等)、块上发生的活动事务和过去事务的相关信息(仅事务管理的块有此信息,例如临时排序块就没有事务信息),以及块在磁盘上的地址(位138/ 849置)。块中接下来两部分是表目录和行目录,最常见的数据库块中(即堆组织表的数据块)都有这两部分。如果有表目录(table directory),则其中会包含把行存储在这个块上的表的有关信息(可能一个块上存储了多个表的数据)。行目录(row directory)包含块中行的描述信息。这是一个指针数组,指向块中数据部分中的行。块中的这3 部分统称为块开销(block overhead),这部分空间并不用于存放数据,而是由Oracle 用来管理块本身。块中余下的两部分就很清楚了:块上可能有一个空闲空间(free space),通常还会有一个目前已经存放数据的已用空间(used space)。
从以上图以及块信息,归纳下以下几点:
1.数据库由一个或者多个表空间组成
2.表空间物理上由一个或者多个文件组成,此文件可以是os文件系统中、裸设备、ASM文件系统、集群文件系统中的文件
3.表空间逻辑上由段组成
4.段逻辑上由一个或者多个区段组成
5.每个段在物理上可以存储在一个文件或者多个文件上
6.一个区段数据物理上只能存储在一个文件上,区段在文件系统里面是连续的区间(逻辑上),但实际在硬盘上可能不是连续的
7.块是最小单位,由文件系统保证,同时也是数据库IO时的最小单元
8.创建对象(表索引等)时,会创建一个或者多个段,这些段可能分布在一个表空间也可能分布在多个表空间
9.单表的最大容量,理论上可以达到文件系统可以寻址和存储的上限
oracle存储技术,oracle存储体系总结相关推荐
- 直播预告丨Oracle数据库网络及存储技术详解-2022云和恩墨大讲堂
文末有惊喜福利哟~ Oracle数据库网络及存储技术详解 点此" 预约 ",即刻报名↓ DBA需要掌握些什么?这是一个老生常谈的话题了.很多时候数据库出了问题,到底是数据库本身的 ...
- 学习存储技术的5个阶段
经常有很多网友问我,作为一个新入门的存储人,该如何去学习存储技术,存储行业该如何入门,希望我能给点建议.每当遇到这样的问题时,我总是不敢轻易作答,因为我自己从事存储技术类工作也是半路出家,之前并没有化 ...
- 服务器存储系统技术方案,服务器存储技术方案.pdf
1. 服务器存储架构系统总体设计 1.1 设计原则 本系统以"先进性.可靠性.实用性.经济性.扩展性"为基本原则,具体 如下: 先进性: 采用成熟. 主流的设备构建系统, 系统建设 ...
- 数据安全与数据备份存储技术(转)
数据安全与数据备份存储技术(转)[@more@] 随着国内各行业信息系统的快速发展,特别是银行.证券.保险等行业大集中速度的加快,企业的技术风险也相对集中.一旦发生灾难,则将导致企业所有分支机构.营业 ...
- openGauss存储技术(三)——列存储引擎
上一篇内容我们介绍了openGauss存储技术--行存储引擎,本文重点介绍openGauss列存储引擎. openGauss列存储引擎 传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行 ...
- 计算机数据存储概念,一些存储的基本概念
原标题:一些存储的基本概念 存储技术 网络存储设备根据存储技术的不同,主要分为三类:DAS(Direct Attached Storage).NAS(Network Attached Storage) ...
- 华夏银行核心系统用Oracle,产品技术-H3C建设苏州华夏银行数据存储平台-新华三集团-H3C...
用户简介 华夏银行苏州支行自1996年12月开业运营以来,积极贯彻总.分行的工作要求,坚持"一流人才.一流管理.一流服务.一流效益"办行宗旨,强化管理,规范服务,在为社会各界提供优 ...
- oracle网络公开课《存储技术》课件和视频共享下载
<存储技术>主题Oracle网络公开课听课地址产生错误,CUUG工作人员向大家表示由衷的歉意,同时也衷心感谢大家的支持,网络公开课遇到了很多困难,是大家的支持使Oracle网络公开课最终能 ...
- Oracle的海量存储技术
下午去参加一个Oracle有关海量数据存储技术的培训讲座了. 地址在广州市林和西路101号天河区计经大楼西侧三楼. 培训发起机构为:广州中睿信息技术有限公司. 下面就简要总结一下所听到的一些东西,也算 ...
最新文章
- tf.reduce_sum()函数
- 5-MST 多生成树 //IOU模拟
- 人工智能:第五章 计算智能(2)
- P5546-[POI2000]公共串【SAM】
- Hello Indigo
- LeetCode 95. 不同的二叉搜索树 II(递归)
- 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener
- Facebook 正在大规模重构 React Native
- js实现的省市县三级联动的最新源码
- 修改mysql编_修改mysql编码
- jsoup解析百度音乐
- QT开发_弹出窗口禁用父窗口并移动到父窗口中心位置
- 中兴ZTE ZXR10系列交换机2818S固件以及更新方法
- Python Selenium打开谷歌浏览器
- IT行业都有哪些职位
- 程序员 写作_如何经常写作可以使您成为更好的程序员
- has an unsupported return type
- Leetcode_603. 连续空余座位
- 设置python程序开机自启动
- Revit: AR and VR Workflows Revit:AR和VR工作流程 Lynda课程中文字幕