暂无图片
Oracle 千万级别的表可以用物化视图吗?
我来答
分享
飞度云边
2022-03-16
Oracle 千万级别的表可以用物化视图吗?

刷新会不会很慢

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
刘浩

可以的,采用增量刷新方式,现在数据量普通都在千万级别以上,并不是很大

说明:物化视图刷新方式有三种:全量刷新、增量刷新和强制刷新,三种刷新方式具体如下:

全量刷新(complete):不管使用哪种刷新方式,物化视图的首次刷新都使用全量刷新的方式。全量刷新机制是首先物化视图对应表中的数据采用delete全部删除,然后再从原表中使用insert把数据重新插入。

增量刷新(fast):增量刷新是基于主表上的物化视图日志(MLOG$_tablename)进行刷新的,主表上每插入或删除一条数据,对应物化视图日志中同样会插入一条数据(主表更新一条数据,对应物化视图中会插入两条记录数据),物化视图刷新后主表上物化视图日志记录信息会被清空,重新开始记录后面的更新。

强制刷新(force):当物化视图满足增量刷新的条件时使用增量刷新,否则使用全量刷新。


暂无图片 评论
暂无图片 有用 1
暂无图片
薛晓刚

可以的。

暂无图片 评论
暂无图片 有用 1
吾喾

刷新快慢和你设置的刷新方式有关,千万级别的表增量刷新要比全量刷新要快。

暂无图片 评论
暂无图片 有用 1
飞度云边

谢谢三位

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏