Oracle Performance: SDU, SEND_BUF_SIZE and RECV_BUF_SIZE

本文讨论了Oracle数据库中SDU(Session Data Unit)、SEND_BUF_SIZE和RECV_BUF_SIZE参数如何影响网络性能。默认情况下,SDU大小为2048字节,但可以根据需求配置。SEND_BUF_SIZE和RECV_BUF_SIZE是网络发送和接收缓冲区的大小,它们对流量控制决策有直接影响。通过调整这些参数,例如改变RECV_BUF_SIZE的值,可以观察到查询性能的显著变化,尤其是在执行`SELECT`操作时。
摘要由CSDN通过智能技术生成

Refer from: http://docs.oracle.com/cd/B19306_01/network.102/b14212/performance.htm


Problem Statement:

The select operation is too slow compared with expected value.


Session Data Unit(SDU):

Under typical database configuration, Oracle Net encapsulates data into buffers the size of the session data unit (SDU) before sending the data across the network. Oracle Net sends each buffer when it is filled, flushed, or when an application tries to read data.


The SDU size you choose should be 70 bytes larger than the predominant message size, as long as the maximum SDU size is not exceeded. The SDU size can range from 512 bytes to 32767 bytes. If the DEFAULT_SDU_SIZE parameter is not configured in the

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值