[20181023]12c網路資料壓縮.txt
[20181023]12c網路資料壓縮.txt
--//重複測試:
--//我記得以前也有類似測試,就是如果資料重複率很高的情況下,oracle有一定的壓縮傳輸的.
1.環境:
SCOTT@test01p> @ ver1
PORT_STRING VERSION BANNER CON_ID
------------------------------ -------------- -------------------------------------------------------------------------------- ----------
IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0
SCOTT@test01p> create table comp_Test as select rownum x, rpad('x',1000,'x') y from dual connect by level <= 100000;
Table created.
2.測試:
SCOTT@test01p> select sid, network_service_banner from V$SESSION_CONNECT_INFO where sid = sys_context('USERENV','SID');
SID NETWORK_SERVICE_BANNER
---------- ------------------------------------------------------------------------------------------
183 Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 12.2.0.1.0 - Production
183 Authentication service for 64-bit Windows: Version 12.2.0.1.0 - Production
183 NTS Authentication service adapter for 64-bit Windows: Version 2.0.0.0.0 - Production
183 Encryption service for 64-bit Windows: Version 12.2.0.1.0 - Production
183 Crypto-checksumming service for 64-bit Windows: Version 12.2.0.1.0 - Production
set timing on
set arraysize 1000
set feedback only
select * from scott.comp_test;
Elapsed: 00:00:02.92
SCOTT@test01p> @ viewsess 'bytes sent via SQL*Net to client'
NAME STATISTIC# VALUE SID
---------------------------------------------------------------------- ---------- ---------- ----------
bytes sent via SQL*Net to client 1707 102119457 183
3.修改sqlnet.ora加入如下:
SQLNET.COMPRESSION=on
SQLNET.COMPRESSION_LEVELS=(low,high)
SQLNET.COMPRESSION_THRESHOLD=1024
--//重複測試,要重新登陸:
SCOTT@test01p> column NETWORK_SERVICE_BANNER format a100
SCOTT@test01p> select sid, network_service_banner from V$SESSION_CONNECT_INFO where sid = sys_context('USERENV','SID');
SID NETWORK_SERVICE_BANNER
---------- ----------------------------------------------------------------------------------------------------
183 Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 12.2.0.1.0 - Production
183 Oracle Advanced Network Compression Service for 64-bit Windows: Version 12.2.0.1.0 - Production
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
183 NTS Authentication service adapter for 64-bit Windows: Version 2.0.0.0.0 - Production
183 Encryption service for 64-bit Windows: Version 12.2.0.1.0 - Production
183 Crypto-checksumming service for 64-bit Windows: Version 12.2.0.1.0 - Production
--//注意看下劃線與上面的顯示不同。
set timing on
set arraysize 1000
set feedback only
select * from scott.comp_test;
Elapsed: 00:00:01.52
--//不明顯,但是還是快一點。
SCOTT@test01p> @ viewsess 'bytes sent via SQL*Net to client'
NAME STATISTIC# VALUE SID
---------------------------------------------------------------------- ---------- ---------- ----------
bytes sent via SQL*Net to client 1707 102126557 183
--//透過這個引數看不出來。
4.修改sqlnet.ora加入如下:
DEFAULT_SDU_SIZE=1048576
SQLNET.COMPRESSION=on
SQLNET.COMPRESSION_LEVELS=(low,high)
SQLNET.COMPRESSION_THRESHOLD=1024
--//12c支援更大的SDU.
set timing on
set arraysize 1000
set feedback only
select * from scott.comp_test;
Elapsed: 00:00:01.57
--//看不出效果!!
SCOTT@test01p> set feedback 6
SCOTT@test01p> @ viewsess 'bytes sent via SQL*Net to client'
NAME STATISTIC# VALUE SID
---------------------------------------------------------------------- ---------- ---------- ----------
bytes sent via SQL*Net to client 1707 102113743 87
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2217287/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- 常用的壓縮解壓縮以及網路通訊命令
- Oracle資料壓縮Oracle
- Oracle壓縮黑科技(二)—壓縮資料的修改Oracle
- Teradata資料壓縮
- 資料壓縮簡史 (轉)
- android解壓縮GZIP格式的網頁資料Android網頁
- 基於演化博弈資料利用壓縮感知方法進行網路重構
- 深度神經網路的壓縮與加速神經網路
- linux 下壓縮與解壓資料夾Linux
- Java實現壓縮資料夾Java
- 資料庫壓縮技術探索資料庫
- 利用 canvas 實現資料壓縮Canvas
- 怎麼把資料夾壓縮成壓縮包發給微信好友
- 11g 資料庫rman壓縮備份壓縮率測試資料庫
- 網路攝像機—影象壓縮方式—JPEG、MJPEG
- Oracle 12C 跨網路傳輸資料庫Oracle資料庫
- 《從零開始搭建遊戲伺服器》 網路資料壓縮——Zlib演算法遊戲伺服器演算法
- 0910 – iPaste 搞定資料壓縮AST
- 序列化資料傳輸壓縮
- Windows的壓縮資料夾(zip/cab)Windows
- 在ASP中壓縮ACCESS資料庫資料庫
- oracle 靜態資料壓縮分離Oracle
- Delphi資料壓縮處理(1) (轉)
- Delphi資料壓縮處理(2) (轉)
- Hadoop(十九)MapReduce OutputFormat 資料壓縮HadoopORM
- java 壓縮(解壓)檔案或者資料夾工具類Java
- 深度神經網路的壓縮和正則化神經網路
- JAVA壓縮和解壓縮Java
- zip壓縮和解壓縮
- Linux加密壓縮檔案/資料夾Linux加密
- Redis底層資料結構——壓縮列表Redis資料結構
- Redis資料結構三之壓縮列表Redis資料結構
- 高效的資料壓縮編碼方式 Protobuf
- 大資料時代的壓縮表現形式大資料
- 資料壓縮中未探索的領域
- openGauss 支援OLTP場景資料壓縮
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI