等待事件含义:由oracle发送数据到client
解决方法:
1,网络有问题,即网络性能跟不上应用产生数据的速度
a,top诊断
2,应用程序有问题,包含 sql产生的逻辑读过高;
a,优化sql,减去不必要的逻辑读;添加索引
b,是否有必要返回那么多的数据给客户端呢
c,分页处理
d,行链接或行迁移产生过高的逻辑读
e,加大每次由oracle send client的数据大小,
减少交互次数即在sqlnet.ora中添加DEFAULT_SDU_SIZE=32k
或在sqlplus下,set arraysize 大数
f,分区表和索引
参考资料:
---eygle大师关于SQL*Net more data to client
http://www.eygle.com/archives/2008/01/sqlnet_more_data_client.html
--biti和dba notes大师关于sql*net more data to client
http://www.itpub.net/thread-181654-1-1.html
http://www.itpub.net/thread-1768702-3-1.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-765323/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-765323/