如何在物化视图刷新时避免创建归档日志

问题描述 投票:0回答:1

对于我的应用程序使用两个物化视图进行应用程序常规搜索每当用户在主表上进行更改时,我都使用存储过程来刷新相应的MV。为了在刷新时使MV可用,我配置了刷新逻辑,如下所示

DBMS_SNAPSHOT.REFRESH( 'MV_VIEW_1',atomic_refresh => FALSE); DBMS_SNAPSHOT.REFRESH( 'MV_VIEW_2',atomic_refresh => FALSE);

但是最近发现这导致在服务器中创建更多的DB归档日志。我尝试使用带有nologging选项的MV并且仍然有相同的问题。

寻找避免此问题的任何建议。谢谢。

oracle oracle11g materialized-views
1个回答
0
投票

应用快速刷新可以最小化重做日志。

DBMS_SNAPSHOT.REFRESH( 'MV_VIEW_1', 'F'); DBMS_SNAPSHOT.REFRESH( 'MV_VIEW_2', 'F');

© www.soinside.com 2019 - 2024. All rights reserved.