
CACHE DYN STABILITY フィールド( サブシステムパラメータ)CACHEDYN_STABILIZATION
CACHEDYN_STABILIZATION サブシステム・パラメーターは、動的 SQL ステートメントを安定化のためにキャプチャーできるかどうか、および Db2 がキャプチャーされたランタイム構造を使用して、動的ステートメント・キャッシュに存在しない安定した動的 SQL ステートメントを処理するかどうかを指定します。 Db2 は、キャプチャされたランタイム構造を使用する場合、完全な準備の処理を回避することができます。
このサブシステム・パラメーターは、Db2 12の新しいパラメーターです。 任意の関数レベルで設定できますが、 機能レベル500 以上 のアクティベーション後にのみ有効になります。
| 許容値: | BOTH、CAPTURE、LOAD、NONE |
|---|---|
| デフォルト: | BOTH |
| データ共用の有効範囲: | すべてのメンバーに同じ設定を推奨 |
| 更新: | パネル DSNTIPB のオプション 29 |
| オンライン更新可能: | はい |
| DSNZPxxx : | DSN6SPRM.CACHEDYN_STABILIZATION |
次の表は、START DYNQUERYCAPTURE コマンドおよび動的 SQL ステートメントの処理に対する CACHEDYN_STABILIZATION サブシステム・パラメーターの影響を要約しています。
CACHEDYN_STABILIZATION サブシステム・パラメーター値の影響
| CACHEDYN_STABILIZATION 値 | Db2は、START DYNQUERYCAPTURE コマンドを受け入れ、進行中の MONITOR(YES) コマンドの実行時構造をキャプチャーしますか。 | Db2 動的SQLは、動的SQLのフル・プリペアを回避するために、取得した実行時構造を使用しますか? |
|---|---|---|
| BOTH | はい | はい |
| CAPTURE | はい | いいえ |
| LOAD | いいえ | はい |
| NONE | いいえ | いいえ |
- BOTH
- 動的 SQL ステートメントはカタログにキャプチャーされ、Db2は、安定化されたステートメントのアクセス・パスをキャプチャーします。
- CAPTURE
- 動的 SQL ステートメントはカタログに取り込むことができますが、Db2はキャプチャーされたアクセス・パスを使用しません。
- LOAD
- Db2は、動的 SQL ステートメントに対してキャプチャーされたアクセス・パスを使用しますが、安定化のためにステートメントをキャプチャすることはできません。
- NONE
- 動的ステートメントをキャプチャーできないため、Db2はキャプチャーされたアクセス・パスを使用しません。
