RAC 数据库 gc 类性能问题分析
来源:互联网 发布:防范sql注入攻击的方法 编辑:程序博客网 时间:2024/05/17 03:08
RAC 数据库 gc 类性能问题分析:
看到gc xxx wait class 是cluster类的等待事件:
----**是不是RAC私网的问题
需要关注 集群节点负载情况 cpu ,内存,io
-----RAC两个节点的CPU和内存均处于低位,也就没有出现因为资源问题导致一个节点运行缓慢,
继而导致无法快速响应另外一个节点的gc请求的情况。如果是该类问题,我们通常还可以看到gc*congested*类型的等待(拥堵)。
----**是不是SQL效率导致gc/bbw/direct path read的问题?
其中bbw即buffer busy wait,
gc即表示gc buffer busy acquire等gc等待。
sql 逻辑读效率,sql order by buffer get 每次执行是不是特别高
-----***观察数据库全局iops 和io吞吐情况
看到gc xxx wait class 是cluster类的等待事件:
----**是不是RAC私网的问题
需要关注 集群节点负载情况 cpu ,内存,io
-----RAC两个节点的CPU和内存均处于低位,也就没有出现因为资源问题导致一个节点运行缓慢,
继而导致无法快速响应另外一个节点的gc请求的情况。如果是该类问题,我们通常还可以看到gc*congested*类型的等待(拥堵)。
私网流量,私网交换机带宽;
----**是不是SQL效率导致gc/bbw/direct path read的问题?
其中bbw即buffer busy wait,
gc即表示gc buffer busy acquire等gc等待。
sql 逻辑读效率,sql order by buffer get 每次执行是不是特别高
-----***观察数据库全局iops 和io吞吐情况
load profile中可以看到,每秒的物理读写次数,
若IOPS和IO带宽都非常低,显然不是该问题!
或者创建一个 2G的redolog 测试下速度 1 0
- RAC 数据库 gc 类性能问题分析
- 【Oracle数据库技术支持】RAC性能分析 - gc buffer busy acquire 等待事件
- RAC性能分析gc buffer busy acquire 等待事件
- gc cr引起的数据库性能问题
- 数据库性能问题分析
- RAC 环境中 gc block lost 和私网通信性能问题的诊断
- RAC 环境中 gc block lost 和私网通信性能问题的诊断
- Rac gc
- RAC 环境中 gc block lost 和私网通信性能问题的诊断 (文档 ID 1674865.1)
- RAC 环境中 gc block lost 和私网通信性能问题的诊断 (文档 ID 1674865.1)
- [RAC性能调优] gc buffer busy acquire 处理
- 数据库性能问题诊断与分析
- GC问题的分析角度
- Java 性能优化 - Websphere GC日志分析
- 从GC、线程角度分析中间件性能
- 【转载自mos中文文章】RAC 环境中 gc block lost 和私网通信性能问题的诊断 (Doc ID 1674865.1)
- 记录数据库执行情况来分析数据库查询性能问题
- Oracle技术支持是如何分析数据库性能问题的
- leetcode 197. Rising Temperature
- 编译时的注解编写
- IOS Dev Intro - vImage scale
- postman应用
- 进程调度
- RAC 数据库 gc 类性能问题分析
- 静态代理设计模式
- 关于域名和IP描述正确的是?
- 解决ScrollView.setOnScrollChangeListener() API23问题;
- JZOJ.4648 锦标赛
- Spark会把数据都载入到内存么
- Java类加载机制的理解
- android--handler机制的原理
- 线程池介绍