[Oracle物化视图.docxVIP

  • 1
  • 0
  • 约9.82千字
  • 约 13页
  • 2017-01-21 发布于北京
  • 举报
[Oracle物化视图

一、概述 Oracle提供两种不同的复制方法:多主复制和物化视图复制。还可以通过两种复制的组合构成混合复制。 本文主要描述物化视图复制,由于物化视图复制中的主站点就是多主复制中的站点,因此也会对相应的多主复制中涉及到的内容作相应的说明。 二、物化视图的概念和体系结构 Oracle的物化视图主要用在两个方面:高级复制和数据仓库。在高级复制环境中,物化视图用于复制数据到非主体站点。在数据仓库环境中,物化视图用于对代价昂贵的查询进行缓存。 1.物化视图是什么 物化视图是主体对象在某一时间点上的复制品。这个主体对象即可以是主体站点上的一个主表,也可以是物化视图站点上的一个主物化视图。在多主复制中,一个站点上的表被其他主体站点连续不断的更新,而物化视图则是从一个主体站点或主物化视图站点批量的进行更新。 当物化视图进行快速刷新时,Oracle会检查主表或主物化视图自上次刷新以来的所有改变,并将其应用到物化视图上。因此,如果主体对象自上次刷新以来存在一些改变,则刷新操作则会花费一定的时间把这些改变应用到物化视图上。如果自上次刷新以来没有发生任何变化,则物化视图刷新操作会迅速的完成。 2.为什么使用物化视图 你可以使用物化视图来完成以下目标: 减轻网络负载; 创建一个Mass Deployment环境;  数据子集; 离线部署。 (1)减轻网络负载: 你可以通过物化视图将数据分布到许多站点,所有用

文档评论(0)

1亿VIP精品文档

相关文档