(轉)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物化檢視的建立及使用(二)Oracle
- 檢視資料庫佔用磁碟空間的方法資料庫
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 【MVIEW】Oracle通過物化檢視同步表資料及簡介ViewOracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- GoldenGate異種資料庫之間的複製Go資料庫
- 複製表的方法
- Oracle普通檢視和物化檢視的區別Oracle
- DM7資料複製之資料庫級複製資料庫
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- Oracle物化檢視的建立及使用(一)Oracle
- 物化檢視
- GBase8s 檢視資料庫表空間資訊資料庫
- 物化檢視如何快速完成資料聚合操作?
- 檢視oracle資料庫真實大小Oracle資料庫
- 物化檢視日誌無法正常清除的解決方法
- 物化檢視(zt)
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 達夢資料庫SQL執行計劃檢視方法資料庫SQL
- 架構設計(二):資料庫複製架構資料庫
- 異構資料庫間批量表快速複製資料庫
- oracle sqldeveloper選擇性複製備份資料庫OracleSQLDeveloper資料庫
- ORACLE資料庫降低高水位線方法Oracle資料庫
- 掌握Oracle資料庫效能調優方法Oracle資料庫
- ORACLE資料庫檢視ACQ(ACTIVE CHECKPOINT QUEUE)資訊Oracle資料庫
- 用物化檢視單行同步資料庫時,源表結構變化時的處理步驟資料庫
- 資料庫複製(一)–複製介紹資料庫
- 【kingbase資料庫】kingbase檢視所有表名資料庫
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- 達夢資料庫如何將Excel表的資料複製到表中資料庫Excel
- 汽車之家基於 Apache Flink 的跨資料庫實時物化檢視探索Apache資料庫
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- MySQL資料庫之mysql5.7基礎 檢視一個資料庫中的所有表MySql資料庫
- 資料泵匯出匯入物化檢視(ORA-39083)
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- MongoDB資料庫之主從複製配置實戰【轉】MongoDB資料庫