6.3.1.1 AWRを使用したExadataスマート・フラッシュ・キャッシュの監視

自動ワークロード・リポジトリ(AWR)には、Exadata Smart Flash Cacheに関連する多くの情報が含まれています。Exadata Smart Flash Cacheに関する情報を含むAWRレポートの主要なセクションの説明と例を次に示します。管理者は、AWRレポートのこれらのセクションを確認することで、Exadata Smart Flash Cacheの動作状況を把握できます。

Flash Cache ConfigurationおよびFlash Cache Space Usage

Flash Cache Configurationセクションには、キャッシング・モード(ライトスルーまたはライトバック)、ステータスおよび全体のサイズなどのサマリー情報が含まれます。Flash Cache Space Usageセクションには、Exadata Smart Flash Cacheの領域使用量に関するサマリー統計が表示されます。

次の例は、Exadataスマート・フラッシュ・キャッシュがすべてのセルにライトバック・モードで構成されており、そのサイズが各セルに約24 TBであることを示しています。この例では、Flash Cache Space Usageセクションに次の情報が表示されます。

  • 実質的に、すべてのExadataスマート・フラッシュ・キャッシュ領域が各セルで使用されています。

  • 割り当てられた領域の約70%がOLTPに使用されています。OLTPは通常、ブロック・モード読取りを使用してデータベース・バッファ・キャッシュに読み取られるデータです。OLTPデータは、さらに次のように分類されます。

    • クリーン・データは、キャッシュへの読取り後に変更されていないデータです。出力例では、各キャッシュ内の領域の約26%にクリーンなOLTPデータが含まれています。

    • キャッシュされたOLTPデータが更新され、更新がプライマリ・ストレージ(通常はハード・ディスク・ドライブ)に書き込まれる場合、データは同期済として分類されます。出力例では、各キャッシュ内の領域の約23%にクリーンなOLTPデータが含まれています。

    • キャッシュされたOLTPデータが更新されたが、更新がプライマリ・ストレージに書き込まれていない場合、データはUnflushedと分類されます。出力例では、各キャッシュ内の領域の約22%にUnflushedなOLTPデータが含まれています。

  • キャッシュ領域の約20%がLarge Writesを吸収するために使用されています。

  • キャッシュの約6%がスキャン操作をサポートしています。

  • キャッシュの約2%が列キャッシュのサポートに使用されています。

  • この場合、キープ・オブジェクトによってキャッシュ領域は占有されません。キープ・オブジェクトは、CELL_FLASH_CACHE storage句オプションをKEEP設定とともに使用してExadata Smart Flash Cacheのデフォルトのキャッシュ・ポリシーをオーバーライドするデータベース・セグメント(表、パーティションなど)です。

図6-4 AWRレポート: Flash Cache Configuration と Flash Cache Space Usage

この画像は、AWRレポートのFlash Cache ConfigurationセクションおよびFlash Cache Space Usageセクションの例を示しています。

Flash Cache User Reads

Flash Cache User Readsセクションには、データベース・クライアントからの読取りリクエスト、読取りスループットおよび読取り効率に関する情報が表示されます。この統計には、Exadata Smart Flash Cacheの様々な領域に対するI/Oが表示されます。

  • OLTP - ブロック・リクエストに関連します
  • Scan - スキャン・リクエストに関連します
  • Columnar - 列キャッシュ・リクエストに関連します
  • Keep - KEEPプールに対する読取りリクエストに関連します

図6-5 AWRレポート: Flash Cache User Reads

この画像は、AWRレポートのFlash Cache User Reads、Flash Cache User Reads Per SecondおよびFlash Cache User Reads Efficiencyの各セクションの例を示しています。

Flash Cache User Writes

Flash Cache User Writesセクションには、ライトバック・モードのExadata Smart Flash Cacheの書込みリクエストおよび書込みスループットに関する情報が表示されます。

このセクションで、First WritesはExadata Smart Flash Cacheに書き込まれる新しいデータを示し、OverwritesはExadata Smart Flash Cacheで上書きされるデータを示します。First Writesでは、追加のFlash Cache・メタデータの書込みも必要です。Overwritesは、ライトバック・モードでExadata Smart Flash Cacheを使用することにより回避されたディスク書込みを表します。

図6-6 AWRレポート: Flash Cache User Writes

この画像は、AWRレポートのFlash Cache User Writesセクションの例を示しています。

Flash Cache User Writes - Large Writes

Flash Cache User Writes - Large Writes セクションには、ライトバック・モードのExadata Smart Flash Cacheによって吸収および拒否されたLarge Writesリクエストに関する情報が表示されます。

図6-7 AWRレポート: Flash Cache User Writes - Large Writes

この画像は、AWRレポートのFlash Cache User Writes - Large WritesセクションおよびFlash Cache User Writes - Large Writes Rejectionsセクションの例を示しています。

Flash Cache Internal Reads

Flash Cache Internal Readsセクションには、Oracle Exadata System Softwareによって実行されるExadata Smart Flash Cacheからの読取りが表示されます。これらの統計は、Exadata Smart Flash Cacheがライトバック・モードの場合に移入されます。

Disk Write IO Detail列は、Exadataスマート・フラッシュ・キャッシュからハード・ディスク・デバイスにデータを永続化するために実行されるInternal IOに関連しています。これらの列には、フラッシュからの読取りおよびハード・ディスクへの様々なカテゴリの書込みが表示されます。

図6-8 AWRレポート: Flash Cache Internal Reads

この画像は、AWRレポートのFlash Cache Internal Readsセクションの例を示しています。

Flash Cache Internal Writes

Flash Cache Internal Writesセクションには、Oracle Exadata System Softwareによって実行されるExadata Smart Flash Cacheへの書込みが表示されます。内部書込みは、キャッシュ読取りミスに応じてExadata Smart Flash Cacheに移入されるI/Oです。

この統計には、Exadata Smart Flash Cacheがライトバック・モードのときに発生したメタデータ書込みも含まれます。メタデータ書込みは、キャッシュラインを使用して新しいデータをキャッシュするときに発生します。

図6-9 AWRレポート: Flash Cache Internal Writes

この画像は、AWRレポートのFlash Cache Internal Writesセクションの例を示しています。