Question: I have seen your great notes on
Oracle
network tuning and I saw this note on recv_buf_size and
send_buf_size in the sqlnet.ora file:
"Starting in Oracle10g, if you are tuning your network to maximize
throughput (as opposed to tuning for fast response time), Oracle
suggests setting recv_buf_size and send_buf_size sqlnet.ora
parameters equal to 3 times the Bandwidth Delay Product (BDP)."
How do I set the optimal values for the send_buf_size
and recv_buf_size?
Answer: As the name implies, the
recv_buf_size and send_buf_size parameters in the
sqlnet.ora file determine the size (in bytes) of the socket
receive and send buffers for a SQL*Net connection.
The Oracle documentation suggests an arbitrarily high values for
your send_buf_size and recv_buf_size, large enough
to accommodate the largest possible packet size, not not too large.
The optimal setting for
send_buf_size and recv_buf_size is a tradeoff
between slow network transmission (multiple packets required) vs.
wasting RAM resources.
To prevent network contention, the values for recv_buf_size
and send_buf_size should be set to the maximum amount of
data that might be sent, at least 3x the value of your bandwidth
delay product (BDP). See these notes on computing your
BDP value.
Remember, RAM is cheap, and a large Oracle*Net transmission and
receive RAM buffer size can prevent network wait outages.
|
|
|
|
Guarantee your Success!
Oracle is the
world's most complex, robust and flexible database, considered
impossible to master without a mentor.
That's why all BC
Oracle trainers are working professionals, experts in Oracle who
share their tips and secrets. |
|
| |
|
Burleson is the American Team

Note:
This Oracle
documentation was created as a support and Oracle training reference for use by our
DBA performance tuning consulting professionals.
Feel free to ask questions on our
Oracle forum.
Verify
experience!
Anyone
considering using the services of an Oracle support expert should
independently investigate their credentials and experience, and not rely on
advertisements and self-proclaimed expertise. All legitimate Oracle experts
publish
their Oracle
qualifications.
Errata?
Oracle technology is changing and we
strive to update our BC Oracle support information. If you find an error
or have a suggestion for improving our content, we would appreciate your
feedback. Just
e-mail:
and include the URL for the page.
Copyright ? 1996 - 2012
All rights reserved.
Oracle ?
is the registered trademark of Oracle Corporation.
|
|