Oracle数据库管理员手册(十二).pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载 第12章 大型数据库管理 “大型”数据库的概念一直在不断变化,1 9 9 5年时,容量大于 1 0 0 G B的数据库就被认为是 大型数据库。仅仅几年之后,数万亿字节的数据库已投入市场。V L D B是超大型数据库的简称。 如果不用一个数字阈值来定义它,很快就会失去意义。随着技术的不断进步,更快备份、更 大系统和I / O分布将不断增加最大可支持的数据库容量。 不再用某个指定的容量来定义“大型”,而是依据其恢复时间来定义:如果不能在 1 8小时 内从全联机备份中完全恢复一个数据库,这就是一个大型数据库。这个定义使得“大型”数 据库的容量随操作系统及硬件性能的改进而增加。 当处理一个大型数据库时,必须从完全不同的方面来考察数据库。本章将对大型数据库 的管理提出一些建议,其中包括 : • 设置环境,其中包括分区和显形图。 • 管理事务,其中包括数据装载。 • 实现备份策略。 • 协调。 • 将可迁移表空间用于数据传送。 本章的某些建议不能用于较小的系统。如果你正在管理可在 1 8小时之内完全恢复的数据 库,请在本书的其他章节中寻求帮助。 12.1 设置环境 在一个大型数据库中,数据库的大多数空间都被少量的表占用。例如,在用作决策支持 目的的大型数据库中,可能有1 0 0个表,其中5个表的记录占据整个数据库记录数的 9 0 % 以上, 而余下的9 5个表只是一些代码表或专用的报表函数。为了改善对应用程序的查询性能,可以 根据最大的表创建一些包含数据聚集的表,每个这样的表都比最大表小,而代码表则更小。 如果应用程序和终端用户访问聚集表而不是大型事务表,调整重点就放在调整对聚集表的访 问上。 在创建并管理一个大型数据库时,大量任务是管理占数据库记录行大多数的很少几个大 型表。本节提供的数据库配置提示,包括了如何将大型表透明地划分为较小 (更易于管理) 的表 及将大型表的I / O 需求分布到多个设备上的方法。 12.1.1 确定大型数据库的容量 创建一个大型数据库时,可依据下列类型对所创建的每个表进行分类: • 小型代码表 容量上很少增加的代码表。 • 大型事务表 在数据库中占据大多数记录的一种表。其容量会随时间不断变化。 • 聚集表 这种表的容量可着随时间的变化而增大,也可以保持不变;变与不变依赖于应 用程序设计。理想的情况是使其容量保持不变。其数据以大型事务表中的聚集数据为基础。 338 第二部分 数据库管理 下载 • 临时工作表 在数据库装载及大批量数据处理过程中使用的临时工作表。 下面几小节描述每种表的容量设置和配置建议。 1. 设置代码表容量 代码表中包含一个代码和描述的列表,如国名缩写或国名列表。代码表在容量上始终不 变。 由于代码表的数据是非常静态的数据,所以可以给它设置一个适当的尺寸,并且不必为 它是否随时间的推移而变为碎片担忧。如果代码表是一些小表,在创建时可取一些适当的存 储参数,以便使每一个表适合一个盘区。如果有多个具有相似容量的代码表,可以将它们存 储在其缺省存储参数适合它们的一个表空间内。例如,如果所有代码表都需要 5 0 0 K B到1 M B 的空间,就可以将它们全部存储在C O D E S _ TA B L E S表空间中。 如果在C O D E S _ TA B L E S表空间中创建一个表,只要不指定表的参数值,这个表将以表空 间的缺省存储参数作为自己的存储参数。在这个例子中,使用缺省存储参数值在 C O D E S _ TA B L E S表空间中创建的每一个表,都将有一个容量为 1 B M的初始盘区,所有后续盘 区容量也是 1 M B。使所有盘区同样大小可最大程度地重新使用撤消的盘区。如果必须使用不 同大小的盘区,应调整这些盘区大小,以便最大程度地重新使用撤消的盘区。通常使用的盘 区大小为1 M B、2 M B 、4 M B 、8 M B、1 6 M B等。 作为 C O D E S _ TA B L E S表空间的缺省存储子句的一部分, p c t f r e e 设置值是非常低的。 p c t f r e e 的低设置值表示,每一个数据库块中没有多余空间来容纳

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档