6.3.7.3 SQLモニターを使用したスマートI/Oの監視
Oracle Databaseには、動的パフォーマンス・ビューおよび待機イベントに加えて、個々のSQL文の実行を監視できるSQLモニターが用意されています。
SQLモニター・レポートには、スマートI/O操作に関する追加情報を含む、行ソースの詳細な統計が含まれます。行ソース統計は、行ソースの双眼鏡をクリックすることで、Enterprise ManagerのアクティブなSQLモニター・レポートに表示できます。次に例を示します:
図6-24 SQLモニター・レポート: スマートI/O行ソース統計

次の表では、スマートI/Oの監視に役立つ、SQLモニターによって提供される様々な行ソース統計について説明します。
| 統計 | 説明 |
|---|---|
Eligible bytes |
ディスク上のストレージ形式に基づいた条件のオフロードの対象となるバイト数。 |
Filtered bytes |
セルによって返されたバイト数。 |
Eligible bytes for smart IO |
条件のオフロードの対象となる実際のバイト数。 この値は、キャッシュされたデータとディスク上の記憶域のデータ形式の違いにより、 たとえば、列キャッシュの場合、この値はディスク上ではなくキャッシュ内のデータのサイズを示します。Exadataハイブリッド列圧縮がディスク上の記憶域に使用されている場合、ディスク上のサイズは通常、キャッシュされたサイズより小さくなります。その他の場合は、ディスク上のサイズは通常、キャッシュされたサイズより大きくなります。 |
Cell passthru IO bytes |
オフロードされず、処理のためにデータベースに返されたバイト数。 |
Cell passthru IO bytes due to quarantine |
セルに対する検疫が原因でオフロードされず、処理のためにデータベースに返されたバイト数。 |
SI saved bytes |
ストレージ索引によって保存されたバイト数。つまり読み取る必要がなかったバイト数。 |
Columnar cache saved bytes |
列キャッシュによって保存されたバイト数。つまり読み取る必要がなかったバイト数。 |
Partial flash cache and disk bytes |
Exadataスマート・フラッシュ・キャッシュおよびディスク・ストレージによって部分的に実行される読取りリクエストの合計バイト数。 |
Storage cache bytes |
Exadataスマート・フラッシュ・キャッシュまたはExadata RDMAメモリー・キャッシュ(XRMEMキャッシュ)から読み取られたバイト数。 |
IM Capacity bytes |
列キャッシュから |
IM Query bytes |
列キャッシュから |
No memcompress bytes |
列キャッシュから |
XRMEM Columnar Cache bytes |
Exadata RDMAメモリー(XRMEM)上の列キャッシュから読み取られたバイト数。 |
Bytes added to storage index |
スマート・スキャン中にストレージ索引に追加されたバイト数。これは、ストレージ索引が作成中であることを示します。 |
cell IORM IO requests on flash |
フラッシュ・ストレージに対する物理I/Oリクエスト数。 |
cell IORM wait time on flash (us) |
IORMがフラッシュ・リクエストをキューに入れた時間(マイクロ秒)。
|
cell IORM IO requests on disk |
ディスク・ストレージに対する物理I/Oリクエスト数。 |
cell IORM wait time on disk (us) |
IORMがディスク・リクエストをキューに入れた時間(マイクロ秒)。
|
Block IO bytes |
ブロックI/Oモードのバイト数。 |
Cell reverse offload IO bytes |
ストレージ・サーバーのCPU使用率が高いため、データベース・サーバーに処理のために送信されたI/Oバイト数。 |
|
|
データベース・コンピュート・ノードからセルに送信された問合せメタデータのサイズ。 |
特定の統計の可用性は、使用しているOracle Databaseのバージョンによって決まります。