Oracle In Memory Undo(IMU)
In traditional undo update, once record be updated, an undo block will be allocated in the buffer cache, 1 new entry will be inserted into the undo block immediately. If several records be updated in the same transaction, several entries generated in the undo buffer as soon as the record updated. At the mean time, each undo entry will also generate redo log entry. After introduced the IMU, new pools named IMU pools will be allocated from shared pool. Once a record be updated, an undo buffer block still be allocted from buffer cache, but without inserting a new entry into the block immediately. It will generate an undo map in the IMU pool, and one IMU node for the record change. If several records be updated, several IMU nodes will be generated in the IMU pool, and the UNDO map be updated correspondly. All of the changes occur in the IMU pool, not modify the undo buffer block. Once commit or the IMU pool be flushed, it will map the IMU nodes as undo entries into the undo block and write to disk. This process is a batch process, just 1 redo entry generated for these changes.
IMU 有兩個目的:
1 減少UNDO的產生
2 減少REDO的產生
詳細資訊見:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-762661/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle In Memory Undo(轉)Oracle
- oracle logmnr 報錯"In Memory Undo is unsupported"Oracle
- [江楓]In Memory Undo與logical standby databaseDatabase
- Oracle Redo and UndoOracle Redo
- Oracle undo 管理Oracle
- Oracle Undo SegmentOracle
- oracle undo管理Oracle
- oracle undo一Oracle
- 深入解析Oracle IMU模式下的REDO格式Oracle模式
- Oracle深入Undo探究Oracle
- Oracle UNDO引數Oracle
- oracle undo 使用分析Oracle
- Oracle Undo 的配置Oracle
- Oracle Undo的作用Oracle
- oracle undo系列(三)Oracle
- oracle undo系列(二)Oracle
- Oracle10.2.0.3 fox aix 上 In memory undo latch導致高CPU佔用問題解決OracleAI
- GoldenGate OGG-00717 unsupported in-memory undo recordGo
- ORACLE LARGE MEMORY(zt)Oracle
- Oracle Database Memory StructuresOracleDatabaseStruct
- Oracle Database In-MemoryOracleDatabase
- Oracle OCP(48):UNDO TABLESPACEOracle
- oracle undo分配規則Oracle
- oracle undo 表空間Oracle
- Oracle undo管理詳解Oracle
- Oracle Undo的學習Oracle
- oracle的undo的作用Oracle
- oracle的redo和undoOracle
- Oracle 12c 新特性 - 臨時表undo(TEMP UNDO)Oracle
- Oracle 面試寶典-UNDO篇Oracle面試
- 【REDO】Oracle redo undo 學習Oracle Redo
- Oracle常見UNDO等待事件Oracle事件
- Oracle undo 表空間管理Oracle
- oracle 釋放undo空間Oracle
- Oracle UNDO引數詳解Oracle
- [Oracle Script] Undo Usage Per statusOracle
- [Oracle Script] Undo Usage Per sessionOracleSession
- oracle重建UNDO表空間Oracle