Oracle基础知识_第八讲.ppt

Oracle基础知识_第八讲.ppt

ID:50360221

大小:559.00 KB

页数:21页

时间:2020-03-12

Oracle基础知识_第八讲.ppt_第1页
Oracle基础知识_第八讲.ppt_第2页
Oracle基础知识_第八讲.ppt_第3页
Oracle基础知识_第八讲.ppt_第4页
Oracle基础知识_第八讲.ppt_第5页
资源描述:

《Oracle基础知识_第八讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第八讲存储结构和关系二零一零年六月目标学习此章,需要掌握以下知识:了解数据库的逻辑结构了解数据块、区、段的基本概念和联系知道各个结构的管理方式知道如何从数据字典中获取存储结构的信息逻辑结构和物理结构概述数据块(datablock)简介数据块是Oracle数据库的最小逻辑部件。数据块用字节定义。例如,可以定义Oracle的数据块为2KB、4KB、8KB、16KB或32KB(甚至更大的块)一个datablock对应一个或多个分配给datafile的操作系统块。数据块简介(续)在Oracle数据库创建时,初始参数文件的DB_BLOCK_SIZE确定Oracle数据库

2、Datablock的大小。注意:在数据库实例创建完成之后,数据块的大小是不能够改变的从Oracle9i开始支持在同一数据库中存在多种不同block_size的表空间数据块的结构块头:块头包含段类型(如表或索引)、数据块地址、表目录、行目录和事务处理插槽。增长方向为由上而下行数据:此部分包含表或索引数据,行数据空间按从下向上的方向扩展空闲空间:位于块的中间。最初的空闲空间都是相邻的。删除和更新操作可能会导致碎片的产生。查看数据块的相关信息通过查询表dba_segments和dba_extents,可以查看段和区中数据块的信息Oracle的块尺寸应该定义多大如果行

3、比较小且访问很随机,则选择较小的块尺寸。如果行比较小且访问主要是连续的(或者是随机且连续的),或者如果有较大的行,则选择较大的块尺寸。区(extent)区是比数据块块高一级的数据管理单位,由一组连续的数据块(datablock)构成的数据库逻辑存储分配单位。区是分配数据库逻辑存储的基本单元。区的分配在创建段对象(例如表和索引)时,要分配给它一个初始的空间量,称为初始区段(initialextent)如果一个段(segment)的初始区(initialextent)中的数据块(datablock)都已装满,且有新数据插入需要空间时,Oracle自动为这个段分配一

4、个增量区(incrementalextent)。增量区是一个段中,继已有区之后分配的后续区,它的容量大于或等于之前的区。区的分配(续)何时分配区创建段(例如表和索引)扩展段的大小修改段的size何时回收区的空间删除段(例如droptable)修改段的size对表进行truncate操作对区进行管理确定区的大小字典管理表空间,由数据库决定本地管理表空间固定统一的大小(UNIFORM)由系统决定(AUTOALLOCATE)段简介段是比区高一级的存储单位,它比表空间低一级,是由一组区构成。Oracle称分配给任一数据库对象的所有空间为一个段。数据段(通常对应一张表)

5、和索引段都是最常见类型的Oracle段。此外还有临时段和回退段。段的分类数据段用于保存非分区表或非簇表、分区表的一个分区或一个簇表中的数据索引段对于非分区索引,使用一个索引段来容纳其数据。对于分区索引,每个分区使用一个索引段来容纳其数据段的分类(续)临时段用于保存sql语句解析与执行的中间结果回滚段保存了用于恢复对数据库操作的信息,如:事务中所有操作的记录等。手动段空间管理(MSSM)PCTFREE指定数据块保留剩余空间的最小百分比,这些空间可以用来对数据块中已有行进行更新。PCTUSED决定一个数据块(datablock)是否可被用于插入新数据FREELIS

6、T用于记录段中的空闲数据块的信息。手动段空间管理(续)自动段空间管理(ASSM)用位图跟踪一个段的可用空间的可用性只有PCTFREE参数是生效的这种管理方式只能在表空间一级进行设置如果表空间中包含有大对象数据(LOB),则不能使用这种管理方式存储子句的优先级可以在段级别指定存储子句,以控制如何向段分配区。除了MINIMUMEXTENT和UNIFORMSIZE表空间参数外,在段级别指定的任何存储参数覆盖在表空间级别设置的相应选项。如果没有在段级别明确设置存储参数,那么存储参数缺省设置为在表空间级别所设置的值。如果没有在表空间级别明确设置存储参数,那么将使用Ora

7、cle服务器系统的缺省设置。查看存储相关的信息总结通过本章的学习,应达到:了解数据库的逻辑结构了解数据块、区、段的基本概念和联系知道各个结构的管理方式知道如何从数据字典中获取存储结构的信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。