DMT(資料字典管理)表空間下的uet$, fet$
Oracle 8i或之前的版本,一直使用的是DMT(Dictionary ManagementTablespace)字典管理表空間,他們的管理主要是依靠uet$和fet$。工作原理是向uet$(代表used-extent table,代表已經使用的擴充套件的資訊表)、fet$(代表free-extent table,)表插入、刪除資料。
當一個事務需要進行大量的擴充套件extent操作的時候,會向uet$表插入大量的資料,同時從fet$表中刪除相關紀錄的資訊; 當某個表的高水線下降,進行extent的回縮操作的時候,從uet$表刪除大量的紀錄,並且插入到fet$表中。
空間管理引起對uet$,fet$的操作在大量extent的情況(所以我們要控制extent的數量)下嚴重影響效能, 這種管理表空間的方式是比較耗費資源的,。
從Oracle 8i開始,就引入了本地管理表空間(LMT)的概念,這裡對擴充套件段的管理不是放到字典表中,而是用一個Bitmap紀錄並進行操作,由於是對檔案進行操作,所以速度比較快,而且在Bitmap上,可以同時併發多個事務,所以速度快了。
本地管理表空間(LMT)相關資訊可以參考:
http://blog.csdn.net/lunar2000/archive/2004/07/23/49453.aspx
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-419058/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DMT 模式下Oracle Extent空間管理 -- uet$ & fet$模式Oracle
- DMT 模式下Oracle Extent空間管理 -- uet$ & fet$模式Oracle
- [zt] 如何將資料字典管理表空間(DMT)轉化為本地管理表空間(LMT)
- Oracle表空間的管理方式(LMT、DMT)--本地和字典管理Oracle
- 表空間的資料字典管理
- 本地表空間管理優點vs資料字典表空間管理(轉載)
- 將字典管理表空間轉換為本地管理表空間
- Oracle 本地表空間管理與字典表空間管理Oracle
- 表空間和資料檔案的管理
- 表空間和資料檔案管理
- oracle 資料檔案表空間管理Oracle
- 資料庫邏輯結構:表空間、段、區、塊的字典資料庫
- 資料庫物件、表空間、表、檢視、索引、同義詞序列等的字典資料庫物件索引
- 管理表空間(表空間的屬性)轉貼
- Oracle 表空間的管理Oracle
- Oracle的表空間管理Oracle
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- oracle基礎管理——表空間和資料檔案Oracle
- 資料庫使用者表空間配額管理資料庫
- Oracle表空間管理Oracle
- Oracle 表空間管理Oracle
- ASM表空間管理ASM
- 表空間中有資料也可以壓縮表空間(資料檔案)大小
- 表空間管理之bigfile表空間設定
- 遷移SYSTEM表空間為本地管理表空間
- oracle本地管理的表空間Oracle
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- Oracle資料庫的空間管理技巧Oracle資料庫
- 乾貨分享|優炫資料庫管理之表空間資料庫
- 9.管理表空間和資料檔案(筆記)筆記
- Oracle undo 表空間管理Oracle
- oracle undo表空間管理Oracle
- ORACLE空間管理實驗1:探索LMT表空間管理下資料檔案頭的結構及點陣圖中區的記錄方式Oracle
- oracle rac on aix 下為表空間增加資料檔案OracleAI
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 檢視資料庫表空間資料庫
- oracle清除資料庫表空間Oracle資料庫