一文看懂Oracle 數(shù)據(jù)庫(kù)物化視圖和物化視圖日志

2021-02-09    分類(lèi): 網(wǎng)站建設(shè)

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

標(biāo)題名稱(chēng):一文看懂Oracle 數(shù)據(jù)庫(kù)物化視圖和物化視圖日志
本文網(wǎng)址:http://www.bm7419.com/news/99921.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)App設(shè)計(jì)、定制開(kāi)發(fā)、網(wǎng)站營(yíng)銷(xiāo)電子商務(wù)、虛擬主機(jī)

廣告

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

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)