[20180925]等待事件SQLNet more data from client 6.txt
[20180925]等待事件SQLNet more data from client 6.txt
--//前幾天測試分析等待事件SQLNet more data from client,今天測試改變檔案大小後,檢視檢視V$SESSION_WAIT_HISTORY看到P2的變化.
--//測試使用儲存過程的情況:
1.環境:
SCOTT@test01p> @ver1
PORT_STRING VERSION BANNER CON_ID
------------------------------ -------------- -------------------------------------------------------------------------------- ----------
IBMPC/WIN_NT64-9.1.0 12.1.0.1.0 Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production 0
--//sqlnet.ora檔案設定DEFAULT_SDU_SIZE=8192
2.測試建立指令碼:
$ cat sleep2.sql
CREATE OR REPLACE procedure sleep2 (seconds IN NUMBER)
is
d_date date;
BEGIN
select /*+
123z567890123z567890123z567890123z567890123z567890123z567890123
...
a123z567890123z567890123z567890123z567890123z567890123z5
*/
sysdate into d_date from dual;
END;
/
--//裡面的sql語句足夠長.注意一定帶加號,不然註解在呼叫儲存過程時會過濾掉.
--//參考連結:
--//[20180925]等待事件SQLNet more data from client 5.txt
--//
3.測試:
--//session 1:
SCOTT@test01p> @ spid
SID SERIAL# PROCESS SERVER SPID PID P_SERIAL# C50
---------- ---------- ------------------------ --------- -------------------- ------- ---------- ---------------------------------------------
8 41 356:5176 DEDICATED 624 52 13 alter system kill session '8,41' immediate;
--//session 2:
SYS@test> select * from V$SESSION_WAIT_HISTORY where sid=8 and event='SQL*Net more data from client';
no rows selected
--//session 1:
SCOTT@test01p> @sleep2
Procedure created.
--//session 2:
SYS@test> select * from V$SESSION_WAIT_HISTORY where sid=8 and event='SQL*Net more data from client';
SID SEQ# EVENT# EVENT P1TEXT P1 P2TEXT P2 P3TEXT P3 WAIT_TIME WAIT_TIME_MICRO TIME_SINCE_LAST_WAIT_MICRO CON_ID
---------- ---------- ---------- ------------------------------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------------- -------------------------- ----------
8 3 376 SQL*Net more data from client driver id 1413697536 #bytes 1892 0 0 43 264 3
--//建立儲存過程,透過client傳輸指令碼.P2=1892,這個是正常的情況.
--//sesson 1:
SCOTT@test01p> exec sleep2(10);
PL/SQL procedure successfully completed.
SCOTT@test01p> exec sleep2(11);
PL/SQL procedure successfully completed.
SCOTT@test01p> exec sleep2(12);
PL/SQL procedure successfully completed.
SCOTT@test01p> exec sleep2(14);
PL/SQL procedure successfully completed.
--//session 2:
SYS@test> select * from V$SESSION_WAIT_HISTORY where sid=8 and event='SQL*Net more data from client';
no rows selected
--//可以發現儲存過程中的超長sql語句不受影響.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2214840/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的SQL*Net more data from client 等待事件分析OracleSQLclient事件
- [20180922]等待事件SQLNet more data from client 4.txt事件SQLclient
- [20180920]等待事件SQLNet more data from client 3.txt事件SQLclient
- [20180926]等待事件SQLNet more data from client 7.txt事件SQLclient
- 【等待事件】SQL*Net more data to client事件SQLclient
- 【等待事件】SQL*Net more data from dblink事件SQL
- SQL*Net more data from clientSQLclient
- SQL* Net message to client 和SQL * Net more data to client等待事件SQLclient事件
- [20180918]等待事件SQL/Net more data from client.txt事件SQLclient
- SQL*Net more data to client 等待事件造成的效能問題SQLclient事件
- SDU&SQL*NET MORE data to clientSQLclient
- SQL*Net more data from dblink Reference NoteSQL
- 【等待事件】SQL*Net vector date to client事件SQLclient
- select hang住等待SQL*Net message from ClientSQLclient
- SQL*Net more data from dblink引起library cache pinSQL
- 診斷network網路SQL*Net more data to client_awrSQLclient
- 【等待事件】SQL*Net message from dblink事件SQL
- [20190622]收集SQLNet Message From Client資訊.txtSQLclient
- [異常等待事件latch undo global data]分析事件
- [轉載]Oracle等待事件Data file init writeOracle事件
- SQL*Net message from client 事件產生的原因分析SQLclient事件
- ORA - 12502 TNS:listener received no CONNECT_DATA from clientclient
- Export data from a data blockExportBloC
- 【等待事件】ORACLE常見等待事件事件Oracle
- 【等待事件】等待事件系列(5.1)--Enqueue(佇列等待)事件ENQ佇列
- 等待事件事件
- SQL*Net message from clientSQLclient
- [20130409]Data file init write等待事件.txt事件
- SQL*Net break/reset to client等待SQLclient
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- 等待事件分析事件
- oracle等待事件Oracle事件
- Oracle 等待事件Oracle事件
- px等待事件事件
- 等待事件 二事件
- Get data style from ExcelExcel
- Unload data from oracleOracle
- get_data_from_yml