物化视图的使用场景
物化视图的使用场景
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
6条回答
默认
最新
1、很多业务场景,我们不需要对整个数据库进行同步,只需要对部分表的部分字段进行同步,这个时候,物化视图可以派上用场。
2、某电信增值业务,在进程启动的时候,需要加载一些重要的业务初始化数据(比如全球运营商的networkid、cc、ndc等基础数据),这些业务初始化数据要从四个表中查询获取。为了提高这部分数据的access性能,加快进程启动速度,可以将这四个表的数据组合为一个物化视图。
评论
有用 0
展开全部评论(2条)
1)改写表
2)简化复杂大查询,建立后可当作普通表查询,加快查询速度
3)可设置定时刷新(实时查询的数据做不到)
评论
有用 2普通视图在查询中是实时进行计算的。如果建立视图的基表数据很多,使用视图的时候,进行实时计算视图表示的结果集,将消耗很大的计算机资源,并且费时很长。
物化视图提前计算出视图的结果集,并将该结果集保存在数据库里。
如果更新了基表,物化视图将过期。也就是说,基表更新后,物化视图不能反映最新的数据情况。因此在基表发生变化的时候,需要对物化视图进行更新。
评论
有用 1普通视图在查询中是实时进行计算的。如果建立视图的基表数据很多,使用视图的时候,进行实时计算视图表示的结果集,将消耗很大的计算机资源,并且费时很长。
物化视图提前计算出视图的结果集,并将该结果集保存在数据库里。
评论
有用 1回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


