Oracle物化视图
文章平均质量分 88
cunxiyuan108
这个作者很懒,什么都没留下…
展开
-
物化视图注册信息的清除
<br />物化视图注册信息的清除<br /><br />物化视图的日志清除是由Oracle自动完成的。Oracle会根据物化视图基表上的注册信息和物化视图的刷新来确定何时删除物化视图日志。<br />物化视图的注册信息的清除则是在删除物化视图的时候进行,但是对于物化视图建立在远端数据库中的情况,物化视图注册信息的清除可能会复杂一些。<br />如果物化视图建立在本地,则Oracle拥有所有的数据字典信息,因此,本篇所有的测试都是针对远端物化视图进行的。<br />首先来看清除物化视图日志的例子。这个操作完转载 2010-11-18 12:18:00 · 1303 阅读 · 0 评论 -
oracle mv物化视图入门
<br />物化视图概念类似于discoverer中的summary table。在discoverer的管理端,可以创建不同的summary table。在discoverer进行查询的时候,discoverer首先对查询进行解析,判断查询是否可以使用对应的summary table,如果可以,将会改写查询去查询对应的summary table。<br /><br />一个例子<br /><br />通过如下的例子,对比统计数据需求的情况下,使用物化视图会有更快的访问速度。<br /><br />--创建转载 2010-11-18 11:53:00 · 2957 阅读 · 0 评论 -
物化视图日志结构
<br />物化视图日志结构<br /><br />物化视图的快速刷新要求基本必须建立物化视图日志,这篇文章简单描述一下物化视图日志中各个字段的含义和用途。<br />物化视图日志的名称为MLOG$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,Oracle会自动在物化视图日志名称后面加上数字作为序号。<br />物化视图日志在建立时有多种选项:可以指定为ROWID、PRIMARY KEY和OBJECT ID几种类型,同时还可以指定SEQUENCE或明确指定列名。上面这转载 2010-11-18 12:21:00 · 827 阅读 · 0 评论 -
创建物化视图并定时refresh
当我们有报表服务器等系统,为了性能的原因很多时候会使用物化视图,为了保持mview与基表的同步,需要refresh mview.mview的refresh可以分为on commit,on demand,never几种,使用db link的mview不能采用on commit的refresh方式通常mview根本不需要updateable,所以使用高级复制显然增加了复杂程度,所以就只剩下on d原创 2012-03-27 19:36:28 · 13604 阅读 · 0 评论 -
物化视图详解--介绍、创建方法、例子
物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。 对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。物原创 2012-03-27 19:39:23 · 2039 阅读 · 0 评论