« 候鸟南飞-恩墨的假期旅行 | Blog首页 | ITPUB年会纪事:主持数据库分论坛讨论 »
SQL*Net more data to client意味着什么?
作者:eygle | 【转载请注出处】|【云和恩墨 领先的zData数据库一体机 | zCloud PaaS云管平台 | SQM SQL审核平台 | ZDBM 数据库备份一体机】
链接:https://www.eygle.com/archives/2008/01/sqlnet_more_data_client.html
今天,收到客户的报告,说远程处理数据库事务时出现"卡"的现象,也就是运行比较缓慢。链接:https://www.eygle.com/archives/2008/01/sqlnet_more_data_client.html
在相应时段做了一个AWR报告,报告中显示了这样一些等待:
Top 5 Timed Events Avg %Total在等待事件中,"SQL*Net more data to client"是最为显著的,这意味着什么呢?
~~~~~~~~~~~~~~~~~~ wait Call
Event Waits Time (s) (ms) Time Wait Class
------------------------------ ------------ ----------- ------ ------ ----------
SQL*Net more data to client 307 769 2505 ###### Network
control file parallel write 2,387 37 16 444.1 System I/O
SQL*Net more data from client 26 16 607 187.8 Network
log file parallel write 667 8 12 97.2 System I/O
log file sync 289 5 17 58.1 Commit
-------------------------------------------------------------
这说明数据库在向客户端发送数据,而且是"more",不停的发送,如果网络状况不好,或者网络流量过大,都可能导致这一等待非常显著。
客户的这个环境属于前者,由于通过公网访问,网络质量不够理想,出现了访问延迟的问题。
简要记录之。
-The End-
历史上的今天...
>> 2011-01-25文章:
>> 2010-01-25文章:
>> 2007-01-25文章:
>> 2006-01-25文章:
>> 2005-01-25文章:
By eygle on 2008-01-25 16:40 | Comments (6) | Special | 1759 |
这个等待,我记得对于服务器来说,是空闲等待,哈哈
服务器不忙哟
如果是More Data from client, 也一样是网络不好,如果确定网络不好,那就是服务器的网卡有问题了.
这种情况都是有很多的active session. oramon很容易监测到这种情况.
也不是空闲,以前在oracle杂志上也看到过类似的一个case
ok
应该是网络的问题吧,好像网卡是很少出问题的。
SQL net message , DB link message 都是Idle event
SQL net more data, DB link more data 都不能算Idle event,不是数据量过于大就是网络跟不上