oracle壓縮技術
大概在2個月前聽說了資料壓縮,但是知道的是表級別的壓縮儲存,但一直都沒有實驗也沒有深入研究,很多時候看書,如果不實驗,就很容易忘記。
11g在資料壓縮方面有一些特性如下:
Compression for Table Data
Compression for File Data
Compression for Backup Data
Compression for Network Traffic
1. Compression for Table Data
對於表中資料的壓縮,其實就是將塊中重複的記錄壓縮,重複資料越多,壓縮比例越高,一般都是到2倍到4倍左右。壓縮不光可以節省空間,還可以減少物理讀。關於塊是何時被壓縮的,其實最開始塊中沒有資料的時候是不被壓縮的,只有當塊中資料達到一個閥值後,才開始壓縮。所以塊壓縮對資料寫入有一定的影響。
建立表是可以指定COMPRESS FOR OLTP表示該表為壓縮格式。如果表已經建立,那可以通過alter table COMPRESS FOR OLTP來調整,從此只對調整後的dml發生壓縮,對以前的資料還是不壓縮的。
1)alter table .. move compress將一個存在的錶轉化成壓縮表
SQL> select segment_name,bytes from dba_segments where segment_name = 'T11';
SEGMENT_NAME BYTES
--------------------------------------------------------------------------------- ----------
T11 301989888
SQL> alter table t11 move compress;
Table altered.
SQL> select segment_name,bytes from dba_segments where segment_name = 'T11';
SEGMENT_NAME BYTES
--------------------------------------------------------------------------------- ----------
T11 100663296---縮小了2/3。
SQL> select table_name,compression from user_tables where table_name='T11';
TABLE_NAME COMPRESS
------------------------------ --------
T11 ENABLED
2)表空間的壓縮
SQL> alter tablespace …… default compress;
SQL> alter tablespace …… default nocompress;
如果定義表空間是壓縮模式,那在此下面的所有物件(出索引意外)將都為壓縮模式。
3)物化檢視的壓縮
SQL> create materialized view 。。 compress as select。。where 。。。;
SQL> alter materialized view……compress;
4)分割槽表的壓縮
SQL> alter table。。move partition 。。 compress;
可以單獨對某個分割槽進行設定,如果對錶設定的話,那就將每個分割槽都啟動了壓縮機制。
5)索引的壓縮
索引中,基本可以肯定重複值很少,所以我們基本不需要在索引上設定壓縮。
2. Compression for File Data
找了很多資料,都沒有發現這個啥功能。
3. Compression for Backup Data
備份壓縮,例如rman中的那些種壓縮方式,還有expdp/impdp
4. Compression for Network Traffic
指的是dg中redo的傳輸時,壓縮和解壓縮。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24500180/viewspace-1063782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 壓縮技術(compress)Oracle
- 表壓縮技術
- Oracle 表壓縮(Table Compression)技術介紹Oracle
- 資料庫壓縮技術探索資料庫
- ORACLE 壓縮Oracle
- 深度學習之圖片壓縮技術深度學習
- 深度學習影象視訊壓縮技術深度學習
- HTTP/2 頭部壓縮技術介紹HTTP
- oracle 索引壓縮Oracle索引
- Oracle表壓縮Oracle
- oracle 表壓縮Oracle
- 【表壓縮】使用表壓縮技術將表所佔用空間降低到最小
- 關於資料庫壓縮技術的Survey資料庫
- 影片壓縮技術助力邊防影片監控
- Oracle壓縮黑科技(一)—基礎表壓縮Oracle
- oracle壓縮表(一)Oracle
- oracle壓縮表(二)Oracle
- oracle 的表壓縮Oracle
- Oracle表的壓縮Oracle
- Oracle資料壓縮Oracle
- 影片壓縮技術助力油田管網影片監控
- Oracle壓縮黑科技(二)—壓縮資料的修改Oracle
- 影片壓縮技術助力銀行網點影片監控
- 數字媒體技術揭祕(續)——壓縮編碼
- Oracle——EXPDP加密和壓縮Oracle加密
- oracle壓縮表表空間Oracle
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- Nielsen:CBS神經視訊廣告壓縮技術,縮短時間讓效果更好
- Zip 壓縮、解壓技術在 HTML5 瀏覽器中的應用HTML瀏覽器
- JAVA壓縮和解壓縮Java
- zip壓縮和解壓縮
- 【RMAN】使用RMAN的 Compressed Backupsets備份壓縮技術
- [Rman]使用RMAN的Compressed Backupsets備份壓縮技術
- VB環境下壓縮資料流播放技術(1) (轉)
- VB環境下壓縮資料流播放技術(2) (轉)
- oracle compress壓縮小記Oracle
- ORACLE備份中的壓縮Oracle
- linux壓縮解壓縮Linux