ORACLE 壓縮
關於壓縮的使用和效能比較,可以參看《Compressed Tables 》()和《Table Compression Enhancements in Oracle Database 11g Release 1》 () 兩篇文章,Oracle Magazine s上的《Compress to Impress 》() 也做了很詳細的介紹。
在這裡,主要基於Meikel Poess 和Dmitry Potapov 在第 29屆 VLDB 會議(
Berlin, Germany, 2003)提交的《Data Compression in Oracle》。在這篇文章裡,作者介紹了資料壓縮的演算法,並以一個有百萬記錄的表為例,對壓縮和非壓縮的表在裝載、修改/刪除、全表掃描、基於Rowid的讀取等操作在CPU使用和花費時間上進行了比較。
文中介紹到資料的壓縮是基於Block 級的,因此在壓縮率上可能比基於整個庫的壓縮要小,但由於它是自包含的,因此讀取該Block時,就能解壓縮,而無需讀取更多的Block.此外,資料並不是在增刪改時就進行壓縮,而只是達到一定的threshold 後,系統才啟動程式進行壓縮,因此不會影響資料操作的響應時間,有由於壓縮是基於Block的,因此只對該Block進行鎖,從而也不會影響整個系統的效能。
從文章的資料來看,壓縮對於OLAP系統顯然是非常有效份額,但對於OLTP系統,在以後的文章中我將依據我們系統的實際應用進行測試。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9036/viewspace-524634/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 索引壓縮Oracle索引
- Oracle表壓縮Oracle
- oracle 表壓縮Oracle
- Oracle壓縮黑科技(一)—基礎表壓縮Oracle
- oracle壓縮表(一)Oracle
- oracle壓縮表(二)Oracle
- oracle 的表壓縮Oracle
- Oracle表的壓縮Oracle
- oracle壓縮技術Oracle
- Oracle資料壓縮Oracle
- Oracle壓縮黑科技(二)—壓縮資料的修改Oracle
- Oracle——EXPDP加密和壓縮Oracle加密
- oracle壓縮表表空間Oracle
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- JAVA壓縮和解壓縮Java
- zip壓縮和解壓縮
- oracle 壓縮技術(compress)Oracle
- oracle compress壓縮小記Oracle
- ORACLE備份中的壓縮Oracle
- linux壓縮解壓縮Linux
- 字串的壓縮和解壓縮字串
- 檔案壓縮和解壓縮
- Oracle Index Key Compression索引壓縮OracleIndex索引
- JS壓縮方法及批量壓縮JS
- aix 下壓縮與解壓縮AI
- linux壓縮和解壓縮命令Linux
- tar 分卷壓縮&解壓縮命令
- AIX 上壓縮與解壓縮AI
- linux下壓縮解壓縮命令Linux
- linux壓縮和解壓縮命令整理Linux
- 簡單的zip壓縮和解壓縮
- Linux壓縮及解壓縮命令Linux
- linux壓縮和解壓縮命令大全Linux
- Python實現壓縮和解壓縮Python
- Oracle RMAN備份以及壓縮原理分析Oracle
- oracle 靜態資料壓縮分離Oracle
- oracle 11g 新特性 表壓縮Oracle
- Linux tar分卷壓縮與解壓縮Linux