REOPT

DB2 がホスト変数、パラメーター マーカー、グローバル変数、特殊レジスタの値を使用してアクセス パスを最適化するように、または最適化しないように指定します。

構文:

REOPT={NONE | ONCE | ALWAYS}

パラメーター:

NONE DB2 は、ホスト変数、パラメーター マーカー、グローバル変数、または特殊レジスタを含んでいる SQL 文のアクセス パスを最適化せず、これらの変数に実際の値を使用します。代わりに、DB2 は各変数のデフォルトの推定を使用し、後からそれらのデフォルトをキャッシュして使用します。
ONCE クエリが最初に実行されるとき、DB2 はホスト変数、パラメーター マーカー、グローバル変数、または特殊レジスタの実際の値を使用して SQL 文のアクセス パスを最適化し、それらの実際の値をキャッシュして後から使用します。
ALWAYS DB2 は、毎回の実行時に把握しているホスト変数、パラメーター マーカー、グローバル変数、または特殊レジスタの値を使用して、SQL 文のアクセス パスをコンパイルし再度最適化します。

プロパティ:

デフォルト: NONE