Observation: Many Table Joins(監視レポート:表結合の数が多い)

表結合の数が、1つのステートメントに許容される表結合の数の上限を超えています。DB2では、多数の表から結果セットを作成することは、最も処理が困難なタスクの1つです。表を非正規化して結合を最小限にすれば、以下が削減され、パフォーマンスの改善につながる可能性があります。

  • 参照される表の数。

  • 結合の頻度と複雑さ。

  • 更新する外部キー列の数と、索引が外部キーに対して定義されている場合、保守する索引。

ただし、非正規化の利点は、表がアクセスされる頻度、表の処理方法、および表のサイズにより異なります。以下の基準を考慮してください。

  • 表は異なる列を使用して、同時に参照されます。

  • 表は定期的に結合されます。

  • 列のサブセットが定期的に選択されます。

  • 重要な照会は、オンライン環境で複数の表に対して発行されます。

  • 表は、従属表で外部キーとして定義される場合、大量のディスク スペースを消費するサイズの大きい基本キーによって定義されます。