待機イベント:gc buffer busy acquire とは
バッファの確保解除を待機している状態。
RACの別ノードで確保・保留されているブロックを受け取る場合に多く発生する。
これ以上詳しい情報がないので、「buffer busy waits」のCache Fusion版であると仮定して
「buffer busy waits」の状態を調べた。
「buffer busy waits」は以下の何れかの状態になっているとのこと
(1)別のセッションがバッファをバッファ・キャッシュに読み取っている
(そのため、その読み取りが完了するまで待機する)
(2)バッファはバッファ・キャッシュにあるが非互換モードになっている
(別のセッションがバッファを変更している)
上記が、RAC上の別々のノード間で発生しているということか?
参考:
・Oracle Real Application Clusters(Oracle RAC)のキモ~Cache Fusionに注目する~
http://www.oracle.com/technetwork/jp/articles/yagi-cache-fusion-098964-ja.html
・(書籍)ORACLE MASTER Export[RAC]編 株式会社翔泳社刊(通称黒本)

PR