6.3.3.2 データベース統計および待機イベントを使用したPMEMキャッシュの監視
ノート:
-
特定の統計または待機イベントの可用性は、使用しているOracle Databaseのバージョンによって決まります。
-
Oracle Exadata System Softwareリリース23.1.0以降をサポートするOracle Databaseバージョンでは、PMEMキャッシュに関連するすべてのデータベース統計および待機イベントの名前がXRMEMキャッシュ(Exadata RDMAメモリー・キャッシュ)に変更されます。ただし、基礎となるOracle Exadata Storage ServerにPMEMキャッシュが含まれている場合、これらのデータベース統計および待機イベントは引き続きPMEMキャッシュに対応しています。
次の表では、PMEM Cacheの監視に役立つデータベース統計について説明します。これらの統計は、V$SYSSTAT
などの様々な動的パフォーマンス・ビューで使用でき、AWRレポートのグローバル・アクティビティ統計セクションまたはインスタンス・アクティビティ統計セクションに表示されます。
統計 | 説明 |
---|---|
cell RDMA reads |
RDMAを使用して成功したPMEMキャッシュ読取りリクエスト数 |
cell RDMA reads eligible |
RDMAの基本的な適格基準を満たすデータベース読取り数 |
cell RDMA read hash table probes |
PMEMキャッシュでのデータの存在を判断するために発行されたRDMAハッシュ表プローブ合計数。通常、適格な各読取りはハッシュ表プローブに関連付けられます。 |
cell RDMA reads issued |
PMEMキャッシュからデータを取得するために発行されたRDMA読取り合計数。通常、RDMA読取りはハッシュ表プローブが成功するたびに発行されます。 |
|
失敗したRDMAハッシュ表プローブ合計数。各統計は、特定の障害理由をカバーします。 これらの障害合計は、ほとんどが PMEMキャッシュ初期化中のいくつかのRDMAハッシュ表プローブの障害は正常です。ただし、頻繁に発生する障害や多数の障害は、さらに調査が必要な問題を示している可能性があります。 |
|
失敗したRDMA読取り合計数。各統計は、特定の障害理由をカバーします。 これらの障害合計は、ほとんどが 通常、いくつかのRDMA読取り障害が発生することがあります。ただし、頻繁に発生する障害や多数の障害は、さらに調査が必要な問題を示している可能性があります。 |
cell RDMA reads rejected - ineligible |
RDMAの基本的な適格基準を満たさないデータベース読取り数 |
cell RDMA writes |
RDMAを使用して成功したPMEMキャッシュ書込みリクエスト数 |
|
PMEMキャッシュ・ヒットが発生する Oracle Exadata System Softwareリリース23.1.0以降をサポートするOracle Databaseバージョンでは、統計の名前は |
|
PMEMキャッシュ書込みが発生する Oracle Exadata System Softwareリリース23.1.0以降をサポートするOracle Databaseバージョンでは、統計の名前は |
次の表では、PMEM Cacheの監視に役立つデータベース待機イベントについて説明します。待機イベントは、V$SESSION
、V$SYSTEM_EVENT
、V$SESSION_EVENT
などの様々な動的パフォーマンス・ビューに表示され、AWRレポートの待機イベント・セクションに表示されることがあります。
待機イベント | 説明 |
---|---|
cell list of blocks physical read |
この待機イベントは、リカバリ中またはバッファのプリフェッチ中(複数の単一ブロック読取りの実行ではない)に発生します。これは、リカバリの一環として変更する必要があり、データベースに対してパラレルで読み取られるデータベース・ブロックを監視するために使用されます。
この待機イベントは、セルの |
cell list of blocks read request |
これは |
cell multiblock physical read(セルの複数ブロックの物理読込み) |
この待機イベントは、マルチブロック・データベース読取りのすべてのI/Oの実行に要した時間を表します。
この待機イベントは、セルの |
cell multiblock read request |
これは |
cell single block physical read(セルの単一ブロックの物理読込み) |
この待機イベントは、セルの 2022年5月のOracle Databaseリリース更新(バージョン19.15.0.0.220419、21.6.0.0.220419以降)以降では、この待機イベントには、Exadata Smart Flash CacheのI/O、PMEM CacheのI/O、またはリモート・ダイレクト・メモリー・アクセス(RDMA)読取りを使用したデータベースのI/Oが含まれなくなりました。この変更により、別の待機イベント( 2022年5月のOracle Databaseリリース更新前は、PMEMキャッシュを効果的に使用すると、この待機イベントのレイテンシが非常に短くなります。これは、RDMAを使用する操作では一般的です。
|
|
この待機イベントは、PMEM Cacheから単一ブロック・データベースI/Oの実行に要する時間を表します。 PMEMキャッシュを効果的に使用すると、この待機イベントのレイテンシが非常に短くなります。これは、RDMAを使用する操作では一般的です。 この待機イベントは、2022年5月のOracle Databaseリリース更新で導入され、Oracle Databaseバージョン19.15.0.0.220419、21.6.0.0.220419以降に存在します。以前は、 Oracle Exadata System Softwareリリース23.1.0以降をサポートするOracle Databaseバージョンでは、待機イベントの名前は
|
cell single block read request |
これは、単一ブロック・データベースI/Oに関連付けられたプレースホルダ待機イベントで、待機期間中にのみ表示されます。待機イベントが終了すると、プレースホルダは適切な待機イベント(通常は |
cell interconnect retransmit during physical read |
この待機イベントは、単一ブロック読取りまたはマルチブロック読取りのI/Oの再転送中に表示されます。 |
親トピック: PMEMキャッシュの監視