Re: bytes sent via SQL*Net to client more than ethernet bandwidth

  • From: Jonathan Lewis <jonathan@xxxxxxxxxxxxxxxxxx>
  • To: oracle-l mailing list <oracle-l@xxxxxxxxxxxxx>, "ujang.milist@xxxxxxxxx" <ujang.milist@xxxxxxxxx>
  • Date: Mon, 20 Mar 2017 09:04:31 +0000

All bytes between client and server go through SQL*Net, even when the client 
and server are on the same machine and the "network" is actually some form of 
local inter-process communication. E.g. doing an export on the server will 
result (typically) in the bytes passing through the BEQ protocol, but still 
appearing as "bytes sent/received via SQL*Net".

Jonathan Lewis

From: oracle-l-bounce@xxxxxxxxxxxxx <oracle-l-bounce@xxxxxxxxxxxxx> on behalf 
of milist ujang <ujang.milist@xxxxxxxxx>
Sent: 20 March 2017 04:10:00
To: oracle-l mailing list
Subject: bytes sent via SQL*Net to client more than ethernet bandwidth

Hi all,

grab an awr report for 1 hour snapshot, got this interesting result:

Statistic                                     Total     per Second     per Trans
-------------------------------- ------------------ -------------- -------------
bytes received via SQL*Net from       3,389,355,311    1,041,664.1      33,689.1
bytes received via SQL*Net from      23,274,085,007    7,152,917.7     231,336.6
bytes sent via SQL*Net to client    750,089,913,974  230,528,136.3   7,455,643.4
bytes sent via SQL*Net to dblink        620,390,482      190,667.1       6,166.5

how can "bytes sent via SQL*Net to client" statistic higher than ethernet 
bandwidth? (1 Gbps = 128 MB/s).
sparc Solaris 11, oracle


ujang jaenudin | DBA Consultant (Freelancer)


Other related posts: