计算机教程 第38章并行查询管理.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第九部分 并行环境与分布式环境 第38章 并行查询管理 本章要点: 介绍 并行加载 并行恢复 并行传播(复制) 并行S Q L执行 可以并行的 S Q L操作 理解并行度 理解查询服务器进程 分析对象以更新统计 理解9 , 3 , 1算法 理解并行D M L O P S环境下的并行执行 O r a c l e 8 i 中的改变 调整并行查询 疑难解答 38.1 介绍 具有大内存与 C P U 资源的巨型系统已经出现十几年了,然而,这些系统只能使用专有的 操作系统,并且并不是非常有效的。使用 U N I X开放系统体系结构的多处理器机器在 9 0年代初 出现,这些机器具有众多的硬件资源并相对较便宜。 O r a c l e在O r a c l e 7 . 1版本中引入了并行查 询选项(P Q O )以充分使用这些系统中可用的硬件资源。 O r a c l e并行查询选项允许长时间运 行的 S Q L操作(主要是查询),以协同方式在多个 C P U 间运行,这使系统减少了资源密集型 S Q L操作的运行时间。 并行查询选项使多个服务器进程可以并行执行一定的操作。进程,称为查询协调器,将 一条语句的执行调配到多个服务器执行,协同所有服务器的结果,并将结果返回给用户。 虽然这个特性通常称为P Q O (并行查询选项),它也包括如下内容: ■ 并行加载。 ■ 并行恢复。 ■ 并行复制。 ■ 并行S Q L 。 636计计第九部分计并行环境与分布式环境 下载 38.2 并行加载 S Q L * L o a d e r直接路径使你可以使用多个 S Q L * L o a d e r会话将数据同步加载到相同的表或分 区中,如下例所示: 提示 在SQL*Loader命令行使用关键字parallel与direct 以执行并行数据加载操作。 注意命令行中关键字p a r a l l e l 与d i r e c t 的使用,还要注意每个会话中三种不同的输入数据文 件的使用。并行加载的重要特性是: ■ 每个S Q L * L o a d e r会话分派了一个新的区间并将数据载入新区间中,为优化系统的 I / O 性能,强烈建议在 O P T I O N S子句中使用F I L E与S TO R A G E关键字控制新区间的位置与 大小。F I L E 关键字可以在命令行或控制文件中定义,然而,存储子句只能在控制文件 中定义。 ■ 并行加载要求没有本地或全局索引。如果存在任何索引,会产生一个错误信息并退出 加载操作。在加载之前需要手工删除索引,在加载完成后,再重建索引。 ■ 每个加载会话需要一个表上的共享锁。 ■ 每个加载会话都是独立的,在加载会话之间没有任何联系。 ■ 当一个会话完成加载后, O r a c l e将加载的区间与已有的区间连接到一起,上次加载区 间中没有使用的块作为空区间返回,这导致加载之后非标准大小的区间。即使通过加 载控制文件中的存储子句选项指定了区间大小,截断也会发生。 如以前所指出的,每个加载会话向新的区间中载入数据,并不需要使用任何现存的区间, 即使现存区间中不含有任何数据,因而,一个表的初始区间在并行载入时是从不使用的。 提示 为优化硬盘空间的使用,可以创建一个非常小的初始区间或不使用并行加载选项, 将数据加载入初始区间中。 38.3 并行恢复 O r a c l e 的基本读-写单位是数据块。每当对块进行修改时, O r a c l e将这些改变以重做日志 的形式记录下来,如果需要时,可以使用这些日志重建这些块。如果由于介质失效或任何其 他的原因而造成当前数据文件的内容丢失,那么这些文件可以从适当的备份拷贝中重建,然 后进行恢复。恢复过程包括以下步骤: 1)读日志文件并获得数据块的修改序列号。 2 )决定哪一个数据块需要改变。 3 )在高速缓存中读这些数据块。 4 )从重做日志中将相应的

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档