oracle_RAC集群分析和总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TOC \o 1-3 \h \z \u 实时应用集群(RAC) 2 并行数据库 3 Oracle RAC 的体系结构 4 Oracle RAC 系统的内部工作方式 6 全局缓存资源(GCS)和全局队列服务(GES) 7 缓存熔合和资源协调 7 以前图像 8 SCN 处理 8 RAC 不会崩溃吗 8 小结 9 RAC 性能调整概述 10 RAC 集群互连性能 10 互连通信量——会话等待 10 RAC 等待事件和互连统计数据 12 GES 锁定阻塞者和等待者(Blocker and Waiter) 15 熔合读写 17 集群互连调整——硬件等级 18 使用企业管理器网格控制调整 RAC 25 数据库性能标签 27 Oracle 的并行服务器首先由 Oracle 6.1(beta)和 Oracle 6.2(有限客户版本产品)引入,但只在 VAX/VMS 上广泛使用。直到出现 Oracle 9i, Oracle 才真正有了集群产品(实时应用集群,Real Application Clustering,RAC),当时他们几乎全部(据说是 95%)重写产品代码。在Oracle 10g 中,RAC 不但已经变得成熟,而且已经成为了网格计算(整个使用 Oracle RAC 或集群体系结构的服务器网格)的奠基石。 除了使用多个服务器来增强可用性和提高性能以外,Oracle 还改进了 Oracle 7.1 中首先引入的并行查询技术。并行查询选项(Parallel Query Option,PQO)现在称为并行执行选项(Parallel Executions Option,PEO),它使查询操作和 DML 语句可以并行执行,从而显著提升性能。每一个版本的 RDBMS 内核都对 PEO 进行了增强处理。在 Oracle 10g 中,绝大多数操作都可以并行执行,包括查询(并行 SQL 执行)、DML 和DDL 操作、分区内并行处理、数据复制和恢复的并行处理及数据加载;多个并行查询服务器进程甚至可以在同一个分区上执行。 本章主要内容: 实时应用集群(RAC) 概述和体系结构 调整 RAC 互连 查找 RAC 等待事件 使用企业管理器网格控制(Enterprise Manager Grid Control) 调整网格(大范围 RAV 实现方式) 并行操作的基本概念 并行 DML 、DDL 语句和操作 Oracle 9i 的并行 DML 语句和操作 并行处理和分区 操作之间和操作内部的并行处理 使用并行操作生成表和索引的示例 并行 DML 语句和示例 通过 V$ 视图监控并行操作 在并行操作时使用 EXPLAIN PLAN 和 AUTOTRACE 调整并行执行和 Oracle 9i 初始化参数 并行加载 性能比较和监控并行操作 其他并行处理的注意事项 实时应用集群(RAC) 信息系统的高性能和高可用性是企业日常操作的主要需求。随着最近几十年对存储信息依赖性的不断增长,需要积累和分析大量数据。因此对高性能的数据库的需求以及保持这种数据库随时联机的认知和要求也不断增加。全局操作和电子商务的增长也非常依赖高可用性的存储数据。由于对数据库系统的不均匀和不可预知加载,许多商业团体迫切需要寻找高性能系统和合适的并行系统来支持复杂的大型数据库系统。可伸缩性是另一种重要特性。随着业务的增长,数据积累和数据交互也随之增长。越来越多的用户和应用程序开始使用数据库系统。数据库系统应当能够满足数据日益增长的需要,同时又不会降低性能、减少可伸缩性的范围。Oracle 9i 引入了实时应用集群(RAC)来解决这些问题。本节没有涵盖 RAC 功能的所有方面,只是着重介绍了 RAC 的一些重要概念及其内部工作方式。本书的这一部分没有专门讨论 RAC。 并行数据库 并行集群数据库是一种复杂的应用程序,它能够并发地从集群中的任何服务器访问同一个数据库(数据表组、索引和其他对象),同时不会破坏数据的完整性。并行数据库通常包含多个同时访问相同物理存储器或数据的实例(节点/服务器)。依据存储访问类型,并行系统有两种实现方式:无共享模型或磁盘共享模型。 在无共享模型(也称为数据分区模型)中,每个系统都有一部分数据 库,每个分区只能由所属系统读取或修改。数据分区让每个系统都能够本地缓存处理器内存中的部分数据库,而不需要跨系统通信来提供数据访问并发性和一致性控制。IBM 和 Microsoft 的数据库都能够这样操作, 以前的也能这样。而 Oracle 采用磁盘共享模型,这使得它们在网格计算中遥遥领先。 在磁盘共享模型中,集群的所有节点都可以访问包含数据的所有磁盘。磁盘共享体系结构需要合适的锁定管理技术来控制更新并发控件。集群中

文档评论(0)

mph + 关注
官方认证
内容提供者

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

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档