ORACLE物化视图的使用方法介绍
ORACLE物化视图
首先说明:我下面所用的A_QUERY_SQL指一个查询语句,如select ... from table1 where ..... 。
我们知道创建一般的视图是create view VIEW_NAME as A_QUERY_SQL这样的模式,也就是说这个视图是建立在一个查询基础之上的。在这个模式下,每当我们要基于这个VIEW_NAME再去查询的时候,需要把A_QUERY_SQL执行一次。这样需要耗费很多的时间。
而物化视图就不同,它其中的数据却是现成的,不需要再去执行A_QUERY_SQL。我们在使用物化视图的过程中基本可以“把它当作一个实际的数据表来看待”,不用再担心视图本身的基础表的效率、优化等(基础表就是生成视图本身的原始表,包含在A_QUERY_SQL中)。
一般的视图是虚拟的,而物化视图是实实在在的数据区域,是要占据存储空间的。
简单的讲就是这样。
当然,物化视图在创建和管理上和一般的视图有不同的地方。相比来讲,物化视图占用了一定的存储空间,另外系统刷新物化视图也需要耗费一定的资源,但是它却换来了效率和灵活性。
一、------------------------------------------------------------------------------------------
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。
物化视图可以查询表,视图和其它的物化视图。
通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。
对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。
对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。
ORACLE物化视图 全攻略_IT/计算机_专业资料。ORACLE物化视图 全攻略 初学者必备ORACLE 物化视图 全攻略一、---物化视图是包括一个查询结果的数据库对像, 它是...
ORACLE物化视图_IT/计算机_专业资料。ORACLE个人笔记日志ORACLE 实体视图作者:Q 强 联系方式:xjzhang101@126.com MSN:xjzhang101@126.com 实体视图 是一个数据库...
Oracle物化视图介绍_IT/计算机_专业资料。Oracle物化视图 经研究整理将多个文档组合成。Oracle 物化视图说明 1 详细语法 CREATE MATERIALIZED VIEW [mv_name] [ ...
ORACLE物化视图_IT/计算机_专业资料。物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相通的如select等操作,而其实际上是一个视图,一个由系统实...
2、创建 Oracle 物化视图快速刷新日志 因为上面说过,以后视图的刷新将采用增量刷新的方式,因此,为配合增量刷新,ORACLE 要求要在住表上建立物化视图日 志。 CREATE...
Oracle物化视图详解_IT/计算机_专业资料。Oracle 物化视图物化视图详解物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本, 或者用来生成基于数据表...
Oracle物化视图语法_计算机软件及应用_IT/计算机_专业资料。Oracle物化视图语法及语法各项解释Oracle 物化视图语法物化视图概述: Oracle 的物化视图提供了强大的功能...
oracle物化视图配置指导书_IT/计算机_专业资料。帮助你使用物化视图oracle 物化视图配置指导书 1 准备工作 1.1 检查初始化参数确认 gloal_names 是否为 true, jo...
Oracle物化视图使用_IT/计算机_专业资料。Oracle物化视图的使用,又优点也有缺点,优点是与普通视图相比速度快了,缺点是额外占用了磁盘空间。今日...
Oracle-物化视图 racle介绍:oracle 物化视图是包括一个查询结果的数据库对象,它是远程数据的 的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于...
Oracle 物化视图 oracle materialized view 中的 首先创建两个数据库表 ORACLE 中的物化视图 物化视图 刷新 -- Create table PC_WELL_TEST create table PC_...
Oracle创建物化视图_IT/计算机_专业资料。由于要和远程端的数据库表格进行融合,假若不在一个库中,操作会非常繁琐,由此,我们 拟采用物化视图来解决这个问题,下面我...
我要评论