(轉)oracle資料庫之間 表複製方法二(物化檢視 方法)
補充內容:
物化檢視的重新整理有二類,分別是:on commit ;on demand。重新整理方法有三種分別是:快速(FAST),完全(COMPLETE),強制(FORCE);
ON COMMIT 與DEMAND 在應用中的問題
ON COMMIT
如果選擇on commit ,則在對主表應用上會造成速度,這是因為ORACLE在對主表操作提交後馬上會進行重新整理物化檢視操作,這部分時間是也包括在提交時間中。
a) refresh force on commit:中對刪,新增記錄,物理檢視都能真實反映主表的變化。同時這種情況下不用建物化檢視日誌表。缺點是提交時間長。
b) refresh fast on commit:中對新增或修改能真實反映主表的變化,但對刪除則不能反映,必須進行一次完全重新整理。
ON DEMAND
DEMAND必須用DBMS_MVIEW.REFRESH儲存過程建立的JOB去定時重新整理物化檢視。
a) refresh fast on DEMAND:必須透過呼叫DBMS_MVIEW.REFRESH儲存過程來進行快速重新整理反映主表新增情況;但當對主表中的資料刪除或修改時,快速重新整理則會報錯,因此必須調DBMS_MVIEW.REFRESH的完全重新整理才能反映。可以透過建立JOB解決。
表1:快速重新整理
declare | |
表2:完全重新整理
declare | |
注意:用FAST 重新整理物化檢視,前提要新建物化檢視日誌表。
b) refresh force/complate on DEMAND:
在這種方式下物化檢視也是無法自動重新整理,必須透過JOB或手工。
FAST、FORCE、COMPLETE區別
FAST:增量式重新整理,使用此方法必須有前提,就是建立物化檢視日誌表。
FORCE::如果可以以fast 方式重新整理則用,否則完全重新整理。
COMPLETE:先將物化檢視表內容刪除,然後再重新整理。此方式缺少就是在重新整理時間內用法在頁面無法查到的所需要內容。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-696399/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (轉)oracle資料庫之間 表複製方法一(extent 方法)Oracle資料庫
- 資料複製_物化檢視
- 資料庫鏈、物化檢視、高階複製方面資料庫
- 物化檢視妙用__表同步使用物化檢視方法
- 物化檢視實現資料庫倉庫主從複製(1)資料庫
- 物化檢視實現資料庫倉庫主從複製(2)資料庫
- oracle 物化檢視重新整理方法Oracle
- DB2資料庫與Oracle資料庫之間遠端複製(轉)DB2資料庫Oracle
- Oracle 物化檢視 詳細錯誤描述 檢視方法Oracle
- 資料庫的物化檢視資料庫
- oracle物化檢視系列(二)Oracle
- Oracle資料庫中物化檢視的原理剖析Oracle資料庫
- 檢視資料庫表空間資料庫
- DB2資料庫物化檢視:MQT物化查詢表的使用DB2資料庫MQQT
- Oracle 之 Duplicate 複製資料庫Oracle資料庫
- 檢視資料庫佔用磁碟空間的方法資料庫
- 克隆資料庫之RMAN複製(二)資料庫
- oracle 物化檢視的自動重新整理方法Oracle
- oracle物化檢視日誌系列(二)Oracle
- 物化檢視複製概念和體系結構——高階複製
- (轉)檢視sql server 資料庫連線數方法SQLServer資料庫
- 使用物化檢視實現在不同字符集的資料庫之間的資料同步資料庫
- 【轉】檢視Oracle資料庫阻塞Oracle資料庫
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- [zt]prebuilt 物化檢視遷移資料庫UI資料庫
- Oracle 資料庫字典 檢視 基表Oracle資料庫
- SqlServer同例項複製資料庫方法SQLServer資料庫
- oracle物化檢視Oracle
- 檢視oracle資料庫表空間使用情況 非常慢!Oracle資料庫
- 複製的SQL Server 7資料庫的恢復方法 (轉)SQLServer資料庫
- Oracle物化檢視的建立及使用(二)Oracle
- RMAN複製資料庫(二)資料庫
- mysql 複製表資料,表結構的3種方法MySql
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- ORACLE之檢視資料庫的SQLOracle資料庫SQL
- 用最簡單的方法複製或遷移Oracle資料庫Oracle資料庫
- sql2005 表與表之間資料複製SQL
- ORACLE中的物化檢視(OCM複習總結)Oracle