Welcome 微信登录

首页 / 数据库 / MySQL / Oracle物化视图的使用

物化视图的目的,是预先保存一些耗时较长才能得到结果的查询,将这些查询的结果保存到本地的一个副本,以后再查询时,就从该物化视图中查询即可,不需要再去查一些远程的数据表了,这样就提高了查询的性能。CREATE MATERIALIZED VIEW AUTHOR_MV
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE+5/86400
WITH PRIMARY KEY
AS
SELECT *
FROM AUTHOR@TO_DMED;以上就是一个创建物化视图的例子REFRESH FAST表示以增量刷新的方式来刷新物化视图,但前提必须在该表上建立了物化视图的LOG才行,增量就是刷新自上次以来改变的数据其它选项还有:COMPLETE完全刷新,FORCE自动去选择以上两种方式,优先选择FAST如果条件满足。START WITH表示第一次复制到本地数据的时间,以及NEXT是下一次刷新的时间。WITH PRIMARY KEY是在远程数据库表上创建主键物化视图。CREATE MATERIALIZED VIEW LOG ON authorWITH PRIMARY KEY;如果使用REFRESH FAST,必须在原表所在的数据里建立原表的物化视图日志。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12expdp时出现错误:ORA-39006: internal errorOracle 解释执行计划相关资讯      Oracle物化视图  物化视图 
  • Oracle物化视图的用法与总结  (07月16日)
  • 物化视图刷新时报0RA-01400的错误  (10/30/2014 19:18:50)
  • 物化视图定义不当引发Oracle性能问  (02/22/2014 20:40:09)
  • Oracle物化视图失效的几种情况及测  (01/04/2015 11:41:16)
  • Oracle中Job定期执行存储过程刷新  (10/18/2014 07:17:20)
  • Oracle物化视图测试  (11/26/2013 11:48:01)
本文评论 查看全部评论 (0)
表情: 姓名: 字数