CURRENT REFRESH AGE 特殊レジスター

CURRENT REFRESH AGE 特殊レジスターは、 データ・タイプが DECIMAL(20,6) のタイム・スタンプ期間値を指定します。

CURRENT REFRESH AGE 特殊レジスターの値は、0 から 99999999999999 までの範囲内でなければなりません。デフォルト値は、dft_refresh_age データベース構成パラメーターによって決まります。 値は、SET CURRENT REFRESH AGE ステートメントを発行することによって変更できます。

値は、タイム・スタンプが付けられる特定のイベントがキャッシュ・データ・オブジェクトに対して発生してからの最大期間を表します。 この期間にキャッシュ・データ・オブジェクトを使用して、照会の処理の最適化を促進できます。 タイム・スタンプが付けられるイベントの例として、システム保守の REFRESH DEFERRED マテリアライズ照会表に対する REFRESH TABLE ステートメントの処理があります。

例えば、CURRENT REFRESH AGE 特殊レジスターの値が 99999999999999 であり、照会最適化クラスが 2 であるか 5 以上である場合は、CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION 特殊レジスターに対して指定したリフレッシュ据え置きマテリアライズ照会表のタイプが、動的 SQL 照会の処理の最適化で考慮されます。