如果系统业务基本都是对全局表的操作,那确实没有必要上RAC
2015-03-19 13:41
232 查看
很多用户都有一个误区,认为上了RAC就一定能够提升性能,抛开RAC双节点负载均衡这点不谈,如果业务应用之前没有充分考虑RAC的特性,再加上RAC缓存融合本身出现性能瓶颈,那么可能一些业务应用上了RAC反而会出现严重的性能问题,如下一个用户的AWR报告:
一个节点500多个会话,2个节点就是1000多的会话,redo量也比较大,整个业务还是一个比较繁忙的系统。
可以看到,主要等到是gc buffer busy,集群的全局热块争用,就目前这点分析来看,该环境在集群的瓶颈应该是系统的主要性能问题,接着再分析:
抛开第一个可能极为异常问题,其他SQL的集群等待都比较大,证明系统确实存在大量的全局操作,可以考虑从应用和集群交互2方面优化整个系统,如果暂时排除SQL_ID为8crc55tpkcbs3的这个特别异常的SQL性能问题,也可以一定程度的缓解该系统的性能问题。
一个节点500多个会话,2个节点就是1000多的会话,redo量也比较大,整个业务还是一个比较繁忙的系统。
可以看到,主要等到是gc buffer busy,集群的全局热块争用,就目前这点分析来看,该环境在集群的瓶颈应该是系统的主要性能问题,接着再分析:
抛开第一个可能极为异常问题,其他SQL的集群等待都比较大,证明系统确实存在大量的全局操作,可以考虑从应用和集群交互2方面优化整个系统,如果暂时排除SQL_ID为8crc55tpkcbs3的这个特别异常的SQL性能问题,也可以一定程度的缓解该系统的性能问题。
相关文章推荐
- 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
- CIO烦恼之三:与其它业务部门没有共同语言,系统中看不中用
- 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
- Visual Studio 2008 MDSN 无法访问 新解:看看系统时间是不是改为非当前时间 避免 不必要的浪费 正文就没有必要了
- 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成
- 如果操作EXCEL提示没有权限?
- 某个ERP系统的基本的表的操作
- C++ link2005 error 错误 解决方法汇总(一般重复定义,如果都是不就是 函数定义和实现没有分离)
- EntLib.com 电子商务系统 - 后台业务处理系统(BES)- 用户操作手册
- linux系统安装及基本操作
- UNIX 文件系统基本操作
- 地磅称量系统之(53)在封装对象的类库中实现包括IDataErrorInfo接口提供的所有方法和并且扩展对异常具有添加和删除功能的基本业务对象基类
- 文件系统基本操作
- 关于业务系统可审计的操作记录设计建议
- 所有的业务系统都是在做数据的维护和读取
- CIO烦恼之三:与其它业务部门没有共同语言,系统中看不中用
- UNIX 文件系统基本操作
- UNIX 文件系统基本操作
- 用U盘装系统操作教程:没有光驱,该怎么办?(转)
- 第一章linux系统安装及基本操作