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吞吐情况

load profile中可以看到,每秒的物理读写次数,

若IOPS和IO带宽都非常低,显然不是该问题!

或者创建一个 2G的redolog 测试下速度
1 0