如何避免在实例化视图刷新时创建存档日志



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

DBMS_SNAPSHOT。刷新('MV_VIEW_1',atomic_refresh=>FALSE(; DBMS_SNAPSHOT。刷新('MV_VIEW_2',atomic_refresh=>假(;

但是最近发现这会导致在服务器中创建更多的数据库存档日志。我尝试使用带有无日志记录选项的 MV,但仍然遇到同样的问题。

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

应用快速刷新可最大程度地减少重做日志。

DBMS_SNAPSHOT。刷新("MV_VIEW_1","F"(;DBMS_SNAPSHOT。刷新('MV_VIEW_2','F'(;

最新更新