物化视图

物化视图:oracle

增量刷新须要建立基于基表的日志日志

create materialized view log on sh.sales with primary key including new values;事务

create materialized view log on sh.sales with rowid including new values;同步

create materialized view sh.sales_mv using index refresh force on demand as select * from sh.sales;it

 

基表发生变化,物化视图同步方式:ast

on commit:随着基表事务提交而刷新物化视图select

on demand:手动彻底刷新,能够经过exec dbms_mview.refresh('sh.prod_mv','C')im

刷新方式:数据

complete:彻底刷新,oracle会删除如今表中的全部记录,根据查询定义生成物化视图数据。查询

fast:快速刷新,会将自上次刷新之后的数据刷新到物化视图。快速刷新必须建立基于主表的日志

force:Oracle会自动判断刷新方式。

drop materilized view log on sh.sales;

drop materilized view sh.prod_mv;

相关文章
相关标签/搜索