一文看懂Oracle 數據庫物化視圖和物化視圖日志

2021-02-09    分類: 網站建設

抽空總結一下Oracle 物化視圖和物化視圖日志的一些概念和相關命令,僅供參考。
一文看懂Oracle 數據庫物化視圖和物化視圖日志
物化視圖是將查詢預先定義在結構中,并手動或者定期刷新將結果存儲在物化視圖段中,也就是說跟普通視圖不同,它是需要存儲空間的,從而不需要重新或者反復的執(zhí)行sql語句,支持增量刷新,快速獲取結果,提高數據獲取的效率。
物化視圖類型根據刷新模式,可分為on demand、on commit 。on demand 是需要刷新時才進行刷新,可以通過job或者手動進行刷新;on commit 是DML型的刷新,一旦事務commit立即刷新。
物化視圖的刷新方式有四種:fast、complete、force、never。
在源數據庫端的相關視圖
在MView數據庫端的相關視圖
源端可以理解為基表所在的庫,數據庫端是視圖存放的位置,基表和視圖可以在同一個庫中,也可以通過dblink創(chuàng)建分布式的遠程的物化視圖。
1、查看有多少物化視圖注冊到了刷新機制中
一文看懂Oracle 數據庫物化視圖和物化視圖日志
2、查看基表上的物化視圖刷新依賴
查找近期進行刷新的物化視圖,確定哪些物化視圖沒有進行刷新,如果MVID對應的物化視圖是不存在的,有可能這些物化視圖是遠程數據庫上的。
一文看懂Oracle 數據庫物化視圖和物化視圖日志
發(fā)現mvid視圖全部有注冊到刷新機制中。
3、將無效的且注冊的物化視圖信息去掉
4、根據刷新情況清空物化視圖日志
5、存在的物化視圖進行自動刷新

標題名稱:一文看懂Oracle 數據庫物化視圖和物化視圖日志
本文網址:http://www.muchs.cn/news/99921.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供移動網站建設、App設計定制開發(fā)、網站營銷、電子商務、虛擬主機

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站網頁設計