- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE_ppT摘要
数据块的存储空间管理 避免发生行链接和行迁移 当向表格中插入数据时,如果行的长度大于块的大小,行的信息无法存放在一个块中,需要使用多个块存放行信息,称为行链接。 当表格数据被更新时,如果更新后的数据长度大于块长度,Oracle将整行的数据从原数据块迁移到新的数据块中,只在原数据块中留下一个指针指向新数据块,称为行迁移。 块管理分为自动和手动两种(表空间的管理方式) 手动管理块存储参数 PCTFREE PCTFREE参数指定块中必须保留的最小空闲空间比例。当数据块的自由空间百分率低于PCTFREE时,此数据块被标志为USED,此时在数据块中只可以进行更新操作,而不可以进行插入操作。该参数默认为10。 PCTUSED PCTUSED参数指定可以向块中插入数据时块已使用的最大空间比列。当数据块使用空间低于PCTUSED时,此块标志为FREE,可以对数据块中数据进行插入操作;反之,如果使用空间高于PCTUSED,则不可以进行插入操作。该参数默认为10。 INITRANS 可以同时对此数据块进行DML操作的事务的个数。 MAXTRANS 可以同时对此数据块进行DML操作的最多事务的个数。 BLOCK 空间使用举例 80% 80% 40% Inserts 1 2 3 4 Inserts PCTFREE=20 PCTUSED=40 Insert (on freelist) Inserts (off freelist) 区(EXTENT) 区的概念 由一组连续的数据块构成,是存储分配的最小单位。 区的管理 区的分配 在本地管理方式的表空间中,系统可以根据需要,自动进行区的分配。可以通过使用UNIFORM选项指定所有段的初始区和后续区具有统一大小,也可以使用AUTOALLOCATE选项指定由Oracle自动决定后续区大小。用户不能通过其他参数来干预区的分配。 AUTOALLOCATE(默认设置) EXTENT MANAGEMENT LOCAL AUTOALLOCAT 由Oracle负责对区的分配进行自动管理,表空间中最小的区为64kB UNIFORM EXTENT MANAGEMENT LOCAL UNIFORM SIZE n表空间中所有的区必须具有统一的大小若没有指定SIZE参数的值,则为默认值1MB 段 段概述 回退段 段概述 段的概述 段是由一个或多个扩展区组成的逻辑存储单元。 数据库模式对象在逻辑上是以段来占据表空间的大小。 段代表特定数据类型的数据存储结构。 段的类型: 数据段 数据段用来存储表或簇的数据,可以细分为表数据段、索引表数据段、分区表数据段及簇数据段四种。 索引段 用来存放索引信息,主要包括存储ROWID和索引键。 索引段与其相应的表段经常会被同时访问,为了减少硬盘访问的冲突,索引段与表段可以放到处于不同物理位置的表空间中。 。 临时段 当用户进行排序查询时,如果在指定的内存无法完成排序,Oracle将自动从用户默认的临时表空间中指派临时段进行排序。会话结束,数据将从临时段中自动删除。 回退段 用于存放数据修改之前的值(包括数据修改之前的位置和值),利用回滚段恢复被回滚事务对数据库所做的修改,或者为事务提供读一致性保证。 一个事务只能使用一个回滚段存放它的回滚信息,但一个回滚段可以存放多个事务的回滚信息。 Table Cluster Table partition Index-organizedtable Index partition Undosegment Temporarysegment Index 软件代码区 用于存储正在执行的或可以执行的程序代码。软件区是只读,可安装成共享或非共享。ORACLE系统程序是可共享的,以致多个ORACLE用户可存取它,而不需要在内存有多个副本。用户程序可以共享也可以不共享。 系统全局区 为一组由ORACLE分配的共享的内存结构,可包含一个数据库实例的数据或控制信息。如果多个用户同时连接到同一实例时,在实例的SGA中数据可为多个用户所共享,所以又称为共享全局区。当实例起动时,SGA的存储自动地被分配;当实例关闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可自动地被分配;当实例关闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可使用其SGA中的信息,但仅仅有几个进程可写入信息。在SGA中存储信息将内存划分成几个区:数据库缓冲存储区、日志缓冲区、共享池、请求和响应队列、数据字典存储区和其它各种信息。 程序全局区 PGA是一个内存区,包含单个进程的数据和控制信息,所以又称为进程全局区(PROCESS GLOBAL AREA)。 排序区 排序需要内存空间,ORACLE利用该内存排序数据,这部分空间称为排序区。排序
您可能关注的文档
- 4第四章随机变量的数字特征-1详解.ppt
- OptiXNG-SDH系列设备组网摘要.ppt
- OptiXSDH子网链接保护专题-A摘要.ppt
- OptiXPTN框式设备介绍摘要.ppt
- 建投营改增(附件2)剖析.ppt
- Oracle10g_10_RAC介绍摘要.ppt
- oracle11G第2章体系结构摘要.ppt
- 建筑业政策解读(一般纳税人)201605200523剖析.ppt
- 4第四章习题-中级基础详解.doc
- Oracle_Database_10g_基础培训_终板摘要.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 中国共产主义青年团团章.doc VIP
- 照明工程数量表计算.xlsx VIP
- 2024汽车维修工时定额.docx VIP
- 内网及邮箱用户名列表.doc VIP
- 新解读《GB_T 18295 - 2001油气储层砂岩样品扫描电子显微镜分析方法》最新解读.docx VIP
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- JGT 160-2017 混凝土用机械锚栓.docx VIP
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年).docx VIP
- 2024年内蒙古巴林左旗林业和草原局国有公益林护林员招聘真题.docx VIP
- 鲁教版(五四学制)六年级上册地理期末复习重点知识点提纲(实用!).docx VIP
文档评论(0)