美文网首页
Oracle物化视图

Oracle物化视图

作者: liuxiaolin | 来源:发表于2021-03-04 15:56 被阅读0次

创建物化视图的2种方式:

1、直接创建
CREATE MATERIALIZED VIEW MV_NAME
AS
....

2、先创建一个与物化视图同名的表
Step1:
CREATE TABLE MV_NAME
AS
....

Step2:
CREATE MATERIALIZED VIEW MV_NAME
ON PREBUILT TABLE [with reduced precision] -- 这是可选的。当创建时遇到某字段精度报错时使用。
REFRESH FORCE ON DEMAND
START WITH SYSDATE
NEXT TRUNC(SYSDATE+1) + 9/24
AS
....

总结

   第一种方式更方便快捷,但缺点是当删除或重建物化视图时,数据将被删除,在某些情况下,这种方式是不可接受的。

   第二种方式更符合数据高可用原则,数据更新的衔接性更好,但当修改物化视图时(比如,字段增减),需先对同名表进行修改,操作稍显繁琐。

   具体选择哪种方式,需看具体的业务需求。

相关文章

  • Oracle物化视图的用法与总结

    Oracle物化视图的用法与总结 物化视图(material view)是什么? 物化视图是包括一个查询结果的数据...

  • Oracle中物化视图的概念

    前言 Oracle中的物化视图也是种视图。Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本...

  • Oracle物化视图

    创建物化视图的2种方式: 1、直接创建CREATE MATERIALIZED VIEW MV_NAMEAS......

  • Oracle物化视图没有刷新

    参考 为支持物化视图快速刷新,需要为物化视图用到的每一张表创建视图日志 创建物化视图 使用物化视图,提前将需要分组...

  • oracle 手动刷新物化视图

    --在plsql的命令窗口执行v_czry_group_qx是物化视图名称 exec dbms_mview.ref...

  • Oracle性能调优之物化视图用法简介

    [TOC] 一、物化视图简介 物化视图分类物化视图分类,物化视图语法和as后面的sql分为: (1) 基于主键的物...

  • ORACLE11-性能-物化视图

    多张数据表组成的视图,查询起来非常缓慢。可通过物化视图进行优化。 1,建立视图sql中基表的log(用作后续的fa...

  • oracle学习笔记9: model子句(下)

    物化视图 并行 基于model的sql语句可以与oracle的并行执行能力无缝结合。并行和基于model的sql语...

  • SQL笔记--(3)--[物化视图]

    物化视图:物理储存的视图关系,如果用于定义视图的实际关系改变,试图也跟着修改。 物化视图维护:保持物化视图一直在最...

  • PG 物化视图

    一、创建物化视图 with no data: 创建物化视图后,视图不可查询(因为无数据)with data:...

网友评论

      本文标题:Oracle物化视图

      本文链接:https://www.haomeiwen.com/subject/kxskqltx.html