この図は、高速リフレッシュを実行する場合のフローチャートを示しています。
マテリアライズド・ビューが更新可能な場合は、マテリアライズド・ビューの遅延トランザクション・キューをプッシュしてマスター表を更新します。この手順は、DBMS_DEFER_SYS.PUSH
ファンクションを使用して個別に実行することもできます。
マテリアライズド・ビュー・ログを使用して、マスター表に対して行われた変更を識別します。
識別した変更をマテリアライズド・ビューに伝播します。
高速リフレッシュを終了します。
マテリアライズド・ビューが更新可能でない場合は、前述の手順2から4を実行します。