DBAtlas · データベース運用アトラス

buffer busy waits: 待機: 別セッションが読み取り中または変更中のバッファをめぐる競合

Oracle

意味

セッションが、別セッションが同時に読み取りまたは変更しているバッファブロックへのアクセスを待っている。これはメモリ上のブロック競合である。

原因

ホットブロックへの集中、単調増加キーを持つインデックスの右端での競合、不十分な freelist/非 ASSM セグメント、または同じブロックへの大量の同時 DML。

対処方法

影響を受けているセグメントとブロッククラスを特定する (v$session、v$segment_statistics、ASH)。ホットなインデックスブロックには逆キーインデックスまたはハッシュパーティションインデックスを検討する。ASSM (Automatic Segment Space Management) を使う。高い同時実行下では INITRANS/PCTFREE を増やす。アプリケーションのアクセスパターンを分散させる。

DBAtlas で開く →

同じデータベースの他の項目