リフレッシュしきい値の設定

管理者特権を持っているユーザーは、SET コマンドを使ってリフレッシュしきい値を設定できます。これは、特定の基本表に関連付けられているすべてのマテリアライズ・ビューをリフレッシュするしきい値です。 このしきい値は、マテリアライズ・ビューにおける未ソート・データの比率を指定するものです。

しきい値は1~99の間で設定できる。 デフォルトは 20 です。

マテリアライゼーション・リフレッシュしきい値を設定するには、以下の文を入力します。
   MYDB.SCHEMA(USER)=> SET SYSTEM DEFAULT MATERIALIZE THRESHOLD TO 
<number>;

ALTER VIEWS ON MATERIALIZE REFRESH コマンドを使用すると、サスペンドされているすべてのビュー、およびサスペンドされていないビューのうち、未ソート・データがリフレッシュしきい値を超えているものがすべてリフレッシュされます。

基本表に関連するすべての SPM ビューのプロパティーを変更するには、以下の文を入力します。
   MYDB.SCHEMA(USER)=> ALTER VIEWS ON customers MATERIALIZE REFRESH;