1.2.3.1 Exadataスマート・フラッシュキャッシュ
Exadataスマート・フラッシュ・キャッシュは、頻繁にアクセスされるデータを高パフォーマンスのフラッシュ・ストレージに格納します。
Exadataスマホケース・フラッシュ・キャッシュは、自動的にOracle Databaseと連携し、頻繁にアクセスされる値の高いデータを優先して、キャッシュ効率をインテリジェントに最適化します。各データベースI/Oには、データ・アクセスが繰り返される可能性を示すタグが含まれています。この情報は、内部統計およびオブジェクト・サイズやアクセス頻度などのその他の測定値と組み合せて、データをキャッシュするかどうかを決定します。
重要なこととして、Exadataスマート・フラッシュ・キャッシュでは、再利用されない、またはキャッシュに収まらないデータのキャッシュが回避されます。たとえば、バックアップ操作ではデータが繰り返し読み取られないため、バックアップ関連のI/Oはキャッシュされません。
デフォルトでは、キャッシュは自動的に発生し、ユーザーや管理者による作業は必要ありません。
通常は必須ではなくお薦めもしませんが、Oracle Exadata System Softwareでは、管理者がデフォルトのキャッシング・ポリシーをオーバーライドして、特定の表および索引セグメントをキャッシュ内またはキャッシュ外に保持することもできます。
当初、Exadataスマート・フラッシュ・キャッシュはライトスルー・モードでのみ動作していました。ライトスルー・モードでは、データベース書込みは最初にディスクに対して行われ、その後フラッシュ・キャッシュに移入されます。Exadataスマート・フラッシュ・キャッシュがライトスルー・モードで動作している状態でフラッシュ・デバイスに障害が発生した場合、データはすでにディスク上にあるため、データが失われることはありません。
親トピック: スマート・フラッシュテクノロジ