物化视图总结

物化视图刷新方式有两种:
1 提交刷新(refresh on commit)
2 按需刷新(refresh on demand)

[@more@]

这两种方式区别:

1 提交刷新即事务进行提交的时候物化视图进行刷新,所以说这种刷新机制是自动的,不需要人工指定。
但同时,这种刷新的速度会相对慢一些,因为本身数据库进行提交就已经要干很多活了,更何况现在又多了一项刷新。

2 这种刷新方式比较灵活,可以通过脚本设定时间刷新,也可以手工刷新,刷新使用的包为dbms_mview.refresh


对于这两种刷新方式,都有三种刷新类型可供选择:
1 fast (refresh fast on commit/demand)
2 force (refresh force on commit/demand)
3 complete (refresh complete on commit/demand)

这三种刷新类型的区别如下:

1 fast类型需要建立基表的视图日志,通过日志进行快速刷新。
2 force是默认的刷新类型,当使用这种类型的时候,刷洗首先会选择fast类型,之后再选择complete类型
3 complete 将物化视图里面的内容删除,然后再刷新

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/58242/viewspace-1002668/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/58242/viewspace-1002668/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值