Observation: Fixed Length Column follows VARCHAR(監視レポート:固定長の列の前にVARCHARが配置されている)

DB2では、表内で可変長(VARCHAR)の列を固定長の列の前に配置するように定義すると、以下のオーバーヘッドが発生します。

  • DB2はアクセスされた各行の固定長の列の位置を再計算します。

  • 更新された行のサイズが増え、1つのページに収まらない場合、DB2はその行を別のページに書き込み、元のページから新しいページへポインターが設定されます。これにより、2ページの検索が必要になります。

すべてのVARCHAR列を表の定義の最後に再配置してください。

メモ:これは、Db2バージョン9以上には適用されません。