翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ストレージインデックス
ストレージインデックスは、Exadata ストレージセルで実行される物理 I/O の量を減らすメモリベースの構造です。ストレージインデックスは列の最小値と最大値を追跡し、この情報は不要な I/O 操作を回避するために使用されます。ストレージインデックスを使用すると、クエリが探しているデータを含まないストレージリージョンへのアクセスがなくなるため、Exadata は I/O オペレーションを高速化できます。
次のデータベース統計は、システム内のストレージインデックスの利点を評価するのに役立ちます。
-
cell physical IO bytes saved by storage index– ストレージセルレベルでストレージインデックスの適用によって削除された I/O のバイト数を示します。 -
cell IO uncompressed bytes– ストレージインデックスフィルタリングと解凍後の述語オフロードのデータボリュームを反映します。
詳細については、Oracle のドキュメント
への移行 AWS
ストレージインデックスを提供しないプラットフォームに移行する場合、ほとんどの場合、スキーマインデックスを作成して完全なテーブルスキャンを回避し、クエリによってアクセスされるブロックの数を減らすことができます。ストレージインデックスがワークロードのパフォーマンスに与える影響をテストするには、システム、セッション、またはクエリレベルで kcfis_storageidx_disabledパラメータを TRUE に設定します。
たとえば、次の SQL ステートメントを使用して、セッションレベルでストレージインデックスを無効にします。
alter session set "_KCFIS_STORAGEIDX_DISABLED"=TRUE;