`

RAC优化要点

阅读更多

    RAC环境下,DB CACHE的命中率对系统的性能影响远大于单实例环境,因此有效提高DB CACHE的命中率,在CPU和内存资源充足的情况下合理设置DB CACHE,启用多缓冲池等,都是提高DB CACHE命中率的有效方法;另外,尽量减少BUFFER BUSY WAIT,BUFFER BUSY WAIT会严重影响数据访问的性能,这一点,在RAC环境下会更为严重。对于BBW较为严重的系统,在升级为RAC之前,尽可能进行针对性的优化十分重要。

     锁等待在单机环境下也许很正常,但是在RAC环境下,严重的锁等待可能会导致严重的性能问题,因此尽量减少锁的使用,尽量减少不必要的索引是十分关键的。尽量减少不必要的SQL分析,通过各种手段提高LIBRARY CACHE和ROW CACHE的命中率,也可以减少锁等待。 现在的应用大量使用SEQUENCE,在RAC环境下,合理使用SEQUENCE,加大SEQUENCE的CACHE,尽量使用NO ORDER方式,可以有效减少SEQUENCE带来的争用。如果某个和顺序无关的主键是由SEQUENCE形成的,建议在主键中拼入实例号,以防止索引中HOT BLOCK的产生 存在大量并发插入操作的表,尽量使用ASSM,如果没有使用ASSM,那么应该使用多个FREELIST GROUPS。

      READONLY表空间对于绝大多数用户来说都只限于理论的学习,很少被用于实际生产系统。在RAC环境中,READONLY表空间的使用可以大大提高RAC系统的性能。对于只读数据或者周期性修改的数据,可以考虑放入只读表空间中,以减少GLOBAL CACHE CR REQUEST的等待。

分享到:
评论

相关推荐

    RAC-小布老师rac部署文档图解

    【Oracle Real Application Clusters(RAC)详解】 Oracle Real Application Clusters(RAC)是Oracle数据库...在实际应用中,理解并熟练掌握RAC的工作机制和配置要点,对于确保企业级数据库系统的稳定运行至关重要。

    rac_linux_install

    根据给定文件的信息,本文将深入探讨在Linux环境下安装Oracle RAC(Real Application Clusters)的详细步骤与关键配置要点。Oracle RAC是Oracle数据库的一种集群解决方案,它允许多个数据库实例同时访问同一组数据...

    Oracle Database 11g RAC手册 原书第2版

    《Oracle Database 11g RAC手册 原书第2版》深入浅出地介绍了Oracle 11g RAC的相关知识和技术要点,覆盖了从理论基础到实际操作的各个方面。对于希望深入了解并掌握该技术的读者来说,是一本非常有价值的参考书。...

    ORACLE RAC 在 LINUX 上的部署

    在Linux环境下部署Oracle RAC,需要掌握一系列的技术要点,包括操作系统配置、网络规划、存储解决方案以及Oracle Grid Infrastructure安装与配置。 首先,**操作系统准备**至关重要。Linux系统应选择Oracle认证的...

    oracle rac安装文档

    3. **修改内核参数**:调整系统的内核参数,以优化其对于Oracle RAC的性能表现和支持。 4. **编辑/etc/security/limits.conf**:设定Oracle用户的资源限制,包括最大文件句柄数和进程数。 5. **添加shell限制:/etc/...

    AIX7.1 ORACLE 11G RAC生产环境搭建(含打补丁)

    - 对于RAC特有的组件,如OLTP索引优化、DRM等,需要根据实际情况进行调整和优化。 - 确保系统和数据库的安全性,配置相应的密码策略和权限。 ### 注意事项 文档中提供的操作指南对于非专业人士具有一定的难度,...

    Linux7.0+Oracle 12c RAC

    在部署Linux 7.0+Oracle 12c RAC R2环境时,我们需要了解一系列关键步骤和技术要点。首先,确保你的系统是Redhat Linux 7.0,这是Oracle RAC推荐的操作系统版本。Oracle RAC 12c R2(Release 2)将提供高可用性和...

    AIX下Oracle 10G RAC某项目超详细实施文档

    通过以上详细的实施步骤和技术要点,可以有效地在 AIX 操作系统下部署和管理 Oracle 10G RAC 集群。这些步骤不仅包括了从环境规划到最终测试的全过程,而且还提供了关于如何处理常见问题和优化性能的具体指导,这...

    OracleRAC.pdf.rar_building_rac

    Oracle RAC(Real Application Clusters)是Oracle数据库的一项高级...通过以上步骤和知识点的学习,你可以掌握构建Oracle RAC的基本流程和技术要点。在实际操作中,还需要结合具体的业务需求和环境进行调整和优化。

    Oracle 11gR2 RAC RHEl6 安装规范和手册

    #### 二、Oracle 11gR2 RAC 在 RHEL 6 上的安装要点 ##### 1. 系统环境准备 - **操作系统选择**:RHEL 6.1 版本。 - **硬件要求**:确保所有节点之间具有高速互联网络,如 InfiniBand 或高速以太网连接。 - **存储...

    oracle rac for windows

    - **性能调优**:针对 RAC 的特点,提供了一系列优化建议和策略。 #### Oracle Clusterware 深入分析 - **集群服务**:Oracle Clusterware 提供了一系列服务来支持 RAC 的运行,如心跳检测、节点加入和退出管理等...

    Oracle+11g+RAC+DG项目实战

    通过上述详细的步骤与技术要点,本文档为IT专业人士提供了一套完整的Oracle 11g RAC + DG项目实施方案,涵盖了从虚拟机创建到数据库集群配置的每一个细节。对于希望深入了解或实际操作Oracle RAC及Data Guard技术的...

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    查找“热的”缓冲区的常用脚本优化小技巧 什么时候需要使用多缓冲优化小技巧 AIX操作系统 优化要点5月30日 账务处理今日点评优化小技巧 表访问的方式5月31日 电脑坏了今日点评优化小技巧 通过OEM录像采集数据优化小...

    OracleRAC实验.docx

    - **负载均衡管理与优化**:了解如何管理和优化RAC环境中的负载均衡,提高系统的响应能力和效率。 - **数据备份与恢复**:掌握在RAC环境下进行数据备份和恢复的方法,以及高效的数据迁移技术。 - **解答关键问题**:...

    oracle rac

    - **性能优化**: 通过调整参数如SQL优化、并行执行度、redo log组大小等来优化RAC性能。 - **故障诊断与恢复**: 利用告警日志、crs_stat和crsctl命令检查集群健康状态,进行故障排查。 5. **文件名称解析** - ...

    aix6.1 Oracle11g rac实施报告

    ### AIX 6.1 Oracle 11g RAC 实施报告 #### 1. 环境描述 本实施报告旨在记录AIX 6.1操作系统环境...以上是AIX 6.1 Oracle 11g RAC实施过程中的一些关键步骤和技术要点。这些内容为后续的部署和维护提供了坚实的基础。

Global site tag (gtag.js) - Google Analytics