對錶資料壓縮compress的修改和查詢
#1 將錶轉換為basic壓縮表
alter table emp move compress basic;
#2 將錶轉換為OLTP壓縮表
alter table emp move compress for oltp;
#3 將一個分割槽轉換為basic壓縮表
alter table table_name move partitoin partition_name compress basic;
#4 將一個分割槽轉換為oltp壓縮表
alter table table_name move partitoin partition_name compress for oltp;
#5 修改一個分割槽的現有壓縮演算法,修改之後只對新記錄有效
alter table table_name modify partition,partiton_name compress for oltp;
#檢視記錄是壓縮記錄
select decode(
DBMS_COMPRESSION.GET_COMPRESSION_TYPE(
OWNNAME => 'SCOTT',
TABNAME => 'EMP',
ROW_ID => 'AAAVVhAAEAAAACzAAC'),
1,'No Compression',
2,'Basic or OLTP Compression for Query High',
3,'Hybrid Columnar Compression for Query Low',
4,'Hybrid Columnar Compression for Archive High',
5,'Hybrid Columnar Compression for Archive Low',
'Unknown Compression Type') compression_type
from dual;
SQL> desc dbms_compression
PROCEDURE GET_COMPRESSION_RATIO
Argument Name Type In/Out Default?
------------------------------ ----------------------- ------ --------
SCRATCHTBSNAME VARCHAR2 IN
OWNNAME VARCHAR2 IN
TABNAME VARCHAR2 IN
PARTNAME VARCHAR2 IN
COMPTYPE NUMBER IN
BLKCNT_CMP BINARY_INTEGER OUT
BLKCNT_UNCMP BINARY_INTEGER OUT
ROW_CMP BINARY_INTEGER OUT
ROW_UNCMP BINARY_INTEGER OUT
CMP_RATIO NUMBER OUT
COMPTYPE_STR VARCHAR2 OUT
SUBSET_NUMROWS NUMBER IN DEFAULT
FUNCTION GET_COMPRESSION_TYPE RETURNS NUMBER
Argument Name Type In/Out Default?
------------------------------ ----------------------- ------ --------
OWNNAME VARCHAR2 IN
TABNAME VARCHAR2 IN
ROW_ID ROWID IN
PROCEDURE INCREMENTAL_COMPRESS
Argument Name Type In/Out Default?
------------------------------ ----------------------- ------ --------
OWNNAME VARCHAR2(30) IN
TABNAME VARCHAR2(128) IN
PARTNAME VARCHAR2(30) IN
COLNAME VARCHAR2 IN
DUMP_ON NUMBER IN DEFAULT
AUTOCOMPRESS_ON NUMBER IN DEFAULT
WHERE_CLAUSE VARCHAR2 IN DEFAULT
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28572479/viewspace-2140691/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle壓縮黑科技(二)—壓縮資料的修改Oracle
- flask-compress 和JSON壓縮FlaskJSON
- 【Koa】koa-compress中介軟體的使用-壓縮資料
- oracle 壓縮技術(compress)Oracle
- oracle compress壓縮小記Oracle
- 使用compress壓縮檔案
- 減少對錶的查詢
- [CareerCup] 1.5 Compress String 壓縮字串字串
- compress表段壓縮基礎記載
- 驗證資料壓縮對DML的影響
- Oracle資料壓縮Oracle
- 檔案編輯、打包壓縮與查詢命令
- Linux命令:壓縮指令(compress,uncompress,gzip,gunzip,tar)Linux
- Java和.NET的GZIP壓縮功能對比Java
- 【COMPRESS】11g中表壓縮技術的長足進步
- Teradata資料壓縮
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- 查詢資料檔案大小和實際大小,並收縮資料檔案(轉)
- 關係型資料庫查詢語言 SQL 和圖資料庫查詢語言 nGQL 對比資料庫SQL
- 資料庫資料的查詢----連線查詢資料庫
- web前端之HTML5壓縮圖片compress image with canvasWeb前端HTMLCanvas
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- 使用libzip壓縮檔案和資料夾
- 效能優化 (十一) ProGuard 對程式碼和資源壓縮優化
- 根據查詢條件批量修改表資料
- 查詢資料檔案大小和實際大小,並收縮資料檔案(原創)
- 資料壓縮簡史 (轉)
- Windows的壓縮資料夾(zip/cab)Windows
- C#實現通過Gzip來對資料進行壓縮和解壓C#
- django對資料庫查詢基本方法Django資料庫
- 資料的儲存和查詢分離不利查詢效能 - thenewstack
- Java實現解壓縮檔案和資料夾Java
- 文字壓縮演算法的對比和選擇演算法
- linux 下壓縮與解壓資料夾Linux
- 高效的資料壓縮編碼方式 Protobuf
- 大資料時代的壓縮表現形式大資料
- 資料壓縮中未探索的領域
- Java實現壓縮資料夾Java