物化檢視(Materialized View)的重新整理回滾約束
算上一篇(http://blog.itpub.net/post/334/15305)的續篇
對於物化檢視(Materialized View)的完全重新整理,如果將物化檢視加入到表中,則重新整理時能用delete替代truncate。這樣在重新整理失敗時能夠回滾。
但是採用物化檢視組(Materialized View Group)重新整理時,要考慮一些約束。
[@more@]1. 對undo表空間的需求。delete替代truncate,必然產生大量undo資訊,所以要考慮使undo tablespace足夠大
2. 如果一個物化檢視組(Materialized View Group)只包括一個物化檢視(Materialized View),則仍然採用truncate方式重新整理,失敗時無法回滾。
(這部分測試過程略)
3. 如果將多個物化檢視加入到一個組中,則對undo tablespace會有更高要求。從這點考慮,建立一個小的物化檢視,用這個小的物化檢視和要重新整理的檢視去組成一個組。然後再用dbms_refresh.refresh過程去重新整理
SQL> create materialized view eden_dummy as select * from dual;
SQL> exec dbms_refresh.make(name => 'eden_group',list => 'eden_dummy, eden_cstm_mv',next_date => sysdate,interval => 'sysdate + 1/24', implicit_destroy => true);
dba_refresh_children:物化檢視和組的關係資訊
dba_refresh:組的資訊
關於物化檢視組(Materialized View Group)的資訊,可以參考字典
SQL>exec dbms_refresh.refresh('EDEN_GROUP');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-788349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 物化檢視(Materialized View)的重新整理回滾測試ZedView
- materialized view (物化檢視)ZedView
- 建立物化檢視MV ( Materialized View )ZedView
- 轉:物化檢視(Materialized View)介紹ZedView
- oracle10g materialized view物化檢視示例OracleZedView
- ogg 同步 物化檢視建立限制 Materialized ViewZedView
- MV (Materialed View) 物化檢視的重新整理組View
- oracle10g nested materialized view巢狀物化檢視示例OracleZedView巢狀
- zt_yangtinkung_ITPUB知識索引貼——物化檢視materialized view索引ZedView
- 物化檢視日誌(materialized view log)引起大量Dfs Lock Handle等待ZedView
- oracle10g partition分割槽表與物化檢視materialized viewOracleZedView
- 【物化檢視】根據物化檢視日誌快速重新整理物化檢視的過程
- 物化檢視的快速重新整理測試與物化檢視日誌
- 12c 物化檢視 - 理解完全重新整理的物化檢視工作原理
- oracle 物化檢視重新整理方法Oracle
- Oracle如何根據物化檢視日誌快速重新整理物化檢視Oracle
- 物化檢視重新整理並非完全根據物化檢視日誌記錄
- oracle 物化檢視的自動重新整理方法Oracle
- 物化檢視重新整理的問題及分析
- 10G物化檢視PCT快速重新整理不再需要物化檢視日誌(三)
- 10G物化檢視PCT快速重新整理不再需要物化檢視日誌(二)
- 10G物化檢視PCT快速重新整理不再需要物化檢視日誌(一)
- 物化檢視日誌與增量重新整理
- oracle檢視回滾的事務Oracle
- 【ORACLE】物化檢視快速重新整理限制條件Oracle
- Oracle 物化檢視 快速重新整理 限制 說明Oracle
- [20230225]12c Real-time materialized view 實時物化檢視的應用.txtZedView
- 12c 物化檢視 - 對快速重新整理的理解
- Oracle 物化檢視快速重新整理對效能的影響Oracle
- Materialized ViewZedView
- SQL code----檢視回滾段名稱及大小 回滾段的管理SQL
- 包含複雜查詢的快速重新整理的物化檢視
- hg_job配置定時重新整理物化檢視
- [20121101]物化檢視與表(Materialized Views and Tables).txtZedView
- 物化檢視妙用__表同步使用物化檢視方法
- 【物化檢視】幾種物化檢視日誌分析
- Postgres使用trigger自動重新整理物化檢視
- Oracle 物化檢視1 - 單表聚合及其快速重新整理Oracle