需要根据物化视图的日志记录去处理一下对应的业务逻辑,比如新增了记录根据新增的记录处理一下别的业务,修改、删除都对应需要去操作一下其它的表数据,处理完成之后想刷新一下这部分已经处理的数据记录,避免重复执行,但是查阅了一下官方文档,没有找到可以刻刷新部分记录或者根据某些条件进行刷新的。是否有其它过渡的办法?
物化试图创建的时候可以设置刷新方式。后期也可以修改。也可以手动刷新。 --将物化试图修改为手动刷新 alter MATERIALIZED VIEW owner.mv REFRESH FORCE ON DEMAND WITH PRIMARY KEY DISABLE QUERY REWRITE; --手动刷新 call DBMS_MVIEW.REFRESH('owner.mv','c');
https://eco.dameng.com/document/dm/zh-cn/pm/materialized-view
物化试图创建的时候可以设置刷新方式。后期也可以修改。也可以手动刷新。
--将物化试图修改为手动刷新
alter MATERIALIZED VIEW owner.mv REFRESH FORCE ON DEMAND WITH PRIMARY KEY DISABLE QUERY REWRITE;
--手动刷新
call DBMS_MVIEW.REFRESH('owner.mv','c');