Oracle创建物化视图基本操作

news/2024/6/19 3:57:30 标签: oracle, c#, 数据库

Oracle物化视图的作用:

Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。

物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。

物化视图可以查询表,视图和其它的物化视图。

通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。

对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。

对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。

在复制环境下,创建的物化视图通常情况下主键,rowid,和子查询视图。

物化视图由于是物理真实存在的,故可以创建索引。

1、Oracle用户授予创建materialized的权限

--Oracle创建物化视图授权
grant create materialized view to c##djj;
grant create any materialized view to c##djj;
grant global query rewrite to

http://www.niftyadmin.cn/n/364538.html

相关文章

Kotlin介绍,开发环境搭建,语法,高级特性,编程技巧

Kotlin是一种基于JVM的静态类型编程语言,由JetBrains开发。它可以编译成Java字节码,也可以编译成JavaScript源代码。Kotlin旨在通过更简洁、更安全、更易于维护的代码来提高开发效率。本文将介绍Kotlin的开发环境搭建、语法、高级特性和编程技巧。 一、…

【Linux】Vim的使用快捷方式

VIM工具使用各种快捷方式,熟练掌握能够做到事半功倍的效果 复制粘贴 复制: yy:复制当前行。nyy:复制当前行及其下面的n行(n为数字)。yiw:复制当前光标所在的单词。y$:复制光标所在…

【ISO14229_UDS刷写】-6-$34,$35,$36,$37诊断服务用于downloading下载/uploading上载数据的消息流示例

总目录:(单击下方链接皆可跳转至专栏总目录) 《UDS/OBD诊断需求编辑工具》总目录https://blog.csdn.net/qfmzhu/article/details/123697014【ISO14229_UDS刷写】-1-$34诊断服务RequestDownload理论部分https://blog.csdn.net/qfmzhu/article…

LOTL网络攻击技术越来越受欢迎

根据 APJ Darktrace 企业安全总监对 ACSC 及其五眼联盟合作伙伴本周发布的声明的回应,“离地生活”攻击技术越来越受欢迎。 Living off the land (LOTL) 是一种无文件恶意软件或 LOLbins 网络攻击技术。 网络罪犯使用受害人系统中的本机合法工具来维持和推进攻击。…

多线程并发环境生产者-消费者,kotlin

多线程并发环境生产者-消费者&#xff0c;kotlin 多个生产者-多个消费者&#xff0c;消费者竞争抢占生产者制造的资源。 //存放资源的仓储 val store arrayOfNulls<Int>(1)//资源 var RESOURCE: Int 0fun producer(tid: Long) {synchronized(store) {if (isFull()) {…

手动创建django项目和python虚拟环境

在使用pycharm创建django项目的时候&#xff0c;报错如下&#xff1a; C:\Users\12051\AppData\Local\Temp\tmplkz609ucpycharm-management\setuptools-40.8.0\setup.py install Traceback (most recent call last):File "C:\Users\12051\AppData\Local\Temp\tmpqphl…

掌握数据仓库建模和元数据备份的方法

随着数据时代的到来&#xff0c;数据仓库已成为企业中不可或缺的部分。Hive是一个基于Hadoop的数据仓库&#xff0c;适用于大规模数据的存储和分析。在Hive中&#xff0c;数据仓库建模和元数据备份是两个非常重要的主题&#xff0c;它们直接影响到数据仓库的性能和可靠性。本文…

Elasticsearch常用接口使用说明以及postman调用调试

查看集群状态 接口url&#xff1a;http://xxxx:9200/_cat 查看所有索引 http://xxxx:9200/_cat/indices?v 创建索引 http://xxxx:9200/test-20230526?pretty 返回值 { "acknowledged": true, "shards_acknowledged": true, "index": &quo…