eygle.com   eygle.com
eygle.com  
 

« 候鸟南飞-恩墨的假期旅行 | Blog首页 | ITPUB年会纪事:主持数据库分论坛讨论 »

SQL*Net more data to client意味着什么?

作者:eygle |【转载时请务必以超链接形式标明文章和作者信息及本声明
链接:
今天,收到客户的报告,说远程处理数据库事务时出现"卡"的现象,也就是运行比较缓慢。

在相应时段做了一个AWR报告,报告中显示了这样一些等待:

Top 5 Timed Events                                        Avg %Total
~~~~~~~~~~~~~~~~~~                                        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
          -------------------------------------------------------------
在等待事件中,"SQL*Net more data to client"是最为显著的,这意味着什么呢?

这说明数据库在向客户端发送数据,而且是"more",不停的发送,如果网络状况不好,或者网络流量过大,都可能导致这一等待非常显著。
客户的这个环境属于前者,由于通过公网访问,网络质量不够理想,出现了访问延迟的问题。

简要记录之。

-The End-


         

By eygle on 2008-01-25 16:40 | Comments (6) | Posted to FAQ | Statspack | Edit |Pageviews:

相关文章 随机文章
  • Oracle的监听口令及监听器安全
  • Oracle10g两个监听进程的故障
  • Oracle的TNS-12502 错误原因及解决
  • 纪念Veritas的离去
    Oracle Open World-甲骨文全球大会 2007
    Oracle HowTo:如何通过只读方式更改Oracle数据文件位置
    说说Yahoo!糟糕的密码找回功能
    SP的未来与华友世纪的危机
    网上相关主题:
    Google

    留言 (6)

    这个等待,我记得对于服务器来说,是空闲等待,哈哈
    服务器不忙哟

    Posted by: David.Guo at January 25, 2008 5:42 PM

    如果是More Data from client, 也一样是网络不好,如果确定网络不好,那就是服务器的网卡有问题了.

    这种情况都是有很多的active session. oramon很容易监测到这种情况.

    Posted by: anysql at January 25, 2008 6:39 PM

    也不是空闲,以前在oracle杂志上也看到过类似的一个case

    Posted by: cc59 at January 27, 2008 12:18 AM

    ok

    Posted by: fwei_fengwei at January 28, 2008 8:39 AM

    应该是网络的问题吧,好像网卡是很少出问题的。

    Posted by: fire9 at January 30, 2008 11:41 AM

    SQL net message , DB link message 都是Idle event
    SQL net more data, DB link more data 都不能算Idle event,不是数据量过于大就是网络跟不上

    Posted by: rollingpig at February 5, 2008 8:43 AM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.