暂无图片
物化视图的使用场景
我来答
分享
zhangyfr
2022-12-11
物化视图的使用场景

物化视图的使用场景

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
小七

1、很多业务场景,我们不需要对整个数据库进行同步,只需要对部分表的部分字段进行同步,这个时候,物化视图可以派上用场。
2、某电信增值业务,在进程启动的时候,需要加载一些重要的业务初始化数据(比如全球运营商的networkid、cc、ndc等基础数据),这些业务初始化数据要从四个表中查询获取。为了提高这部分数据的access性能,加快进程启动速度,可以将这四个表的数据组合为一个物化视图。

暂无图片 评论
暂无图片 有用 0
暂无图片
ora_221
2022-12-11
Oracle
2022-12-11
学习学习学习学习学习学习
suger
2022-12-11
长知识了,之前用过,还是要详细了解业务场景才行
展开全部评论(2条)
virvle

1)改写表
2)简化复杂大查询,建立后可当作普通表查询,加快查询速度
3)可设置定时刷新(实时查询的数据做不到)

暂无图片 评论
暂无图片 有用 2
代野Tank
2022-12-11
virvle

普通视图在查询中是实时进行计算的。如果建立视图的基表数据很多,使用视图的时候,进行实时计算视图表示的结果集,将消耗很大的计算机资源,并且费时很长。
物化视图提前计算出视图的结果集,并将该结果集保存在数据库里。
如果更新了基表,物化视图将过期。也就是说,基表更新后,物化视图不能反映最新的数据情况。因此在基表发生变化的时候,需要对物化视图进行更新。

暂无图片 评论
暂无图片 有用 1
代野Tank

普通视图在查询中是实时进行计算的。如果建立视图的基表数据很多,使用视图的时候,进行实时计算视图表示的结果集,将消耗很大的计算机资源,并且费时很长。
物化视图提前计算出视图的结果集,并将该结果集保存在数据库里。

暂无图片 评论
暂无图片 有用 1
zhangyfr
题主
2022-12-12
各位看官,本文只对帅哥靓女可见,记得点赞哟!muma~
游湖

简化复杂大查询,建立后可当作普通表查询,加快查询速度

暂无图片 评论
暂无图片 有用 4
猫瞳映月

物化视图结合DBLINK可以实现跨库的数据表增量同步,我们这边有些项目就是这样用的。

暂无图片 评论
暂无图片 有用 1
数据蛙
2023-12-14
基表是并行插入的,物化视图能刷新成功吗?
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏