Observation: Many Indexes for a Table(監視レポート:表の索引数が多い)

索引の数が1つの表に許容される上限を超えています。通常、索引はパフォーマンスを改善しますが、索引の保守には以下のようなコストが発生します。

  • 索引には追加のディスク スペースが必要です。

  • 表に対して挿入や削除を実行すると、対応する操作がその表に定義されている各索引で行われます。

  • 索引でキーとして定義した列を更新すると、DB2は新しい値を反映させるため、索引RIDを削除したあと挿入します。

  • 表に定義されている索引にロックの競合が発生する可能性が高まります。

  • LOADユーティリティー、回復、およびREORGは追加の資源を必要とします。

頻繁に選択、結合、更新される列、およびWHERE、UNION、DISTINCT、GROUP BY、ORDER BYのオブジェクトになる列を確認することによって、索引キーの使用方法を判断します。また、頻繁に使用されるSQLステートメントによって参照される列のパーセンテージも確認します。重要度の低い索引を削除して、他の索引を複合索引として再定義してください。