[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
- 0910 – iPaste 搞定資料壓縮AST
- linux 下壓縮與解壓資料夾Linux
- 深度神經網路的壓縮與加速神經網路
- Java實現壓縮資料夾Java
- Hadoop(十九)MapReduce OutputFormat 資料壓縮HadoopORM
- 怎麼把資料夾壓縮成壓縮包發給微信好友
- [20180725]exadata的hcc壓縮與dml更新.txt
- openGauss 支援OLTP場景資料壓縮
- Linux加密壓縮檔案/資料夾Linux加密
- Windows的壓縮資料夾(zip/cab)Windows
- 序列化資料傳輸壓縮
- java 壓縮(解壓)檔案或者資料夾工具類Java
- tomcat網頁壓縮配置Tomcat網頁
- [20181031]12c 線上移動資料檔案.txt
- [20180814]慎用檢視錶壓縮率指令碼.txt指令碼
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI
- 高效的資料壓縮編碼方式 Protobuf
- Redis資料結構三之壓縮列表Redis資料結構
- 使用libzip壓縮檔案和資料夾
- Redis底層資料結構——壓縮列表Redis資料結構
- 檔案壓縮和解壓縮
- [20181112]11g 日誌傳輸壓縮模式.txt模式
- 解析ws訂閱返回的GZIP 壓縮資料
- 關於資料庫壓縮技術的Survey資料庫
- 怎麼壓縮資料夾發給別人
- Python實現壓縮和解壓縮Python
- linux下壓縮解壓縮命令Linux
- linux壓縮和解壓縮命令整理Linux
- JS壓縮方法及批量壓縮JS
- 大資料中批次壓縮與獨立壓縮的比較 - Bozho大資料
- 使用java API進行zip遞迴壓縮資料夾以及解壓JavaAPI遞迴
- 資料夾不壓縮怎麼加密設定密碼 不壓縮加密最簡單辦法加密密碼
- Linux tar分卷壓縮與解壓縮Linux
- 當前深度神經網路模型壓縮和加速都有哪些方法?神經網路模型
- 時間序列資料壓縮演算法簡述演算法
- 圖解Redis之資料結構篇——壓縮列表圖解Redis資料結構
- 帝國CMS備份資料壓縮存放目錄