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

db file sequential read: 待機: 単一ブロックの物理読み取り。通常はインデックスまたはテーブルの参照

Oracle

意味

セッションがディスクから単一ブロックが読み取られるのを待っている。通常はインデックスアクセスや ROWID による単一ブロック読み取りで見られ、通常は想定内のイベント。

原因

バッファキャッシュにないブロックのディスクからの読み取り、選択性の低いインデックスまたは誤ったインデックスの使用、不十分なバッファキャッシュ、または遅いストレージ層。

対処方法

多い場合は、最も多く読み取っている SQL 文を特定する (AWR Top SQL、v$sql)。適切なインデックスと正しいアクセスパスでクエリを改善し、不要なネステッドループを減らす。バッファキャッシュサイズ (DB_CACHE_SIZE) を評価する。ストレージの I/O 遅延を確認する。このイベントは多くの場合正常であり、異常に多い場合は SQL チューニングに注力する。

DBAtlas で開く →

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