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-


         

历史上的今天...
      >> 2007-01-25文章:
             在ITPUB年会上的演讲
      >> 2006-01-25文章:
             连杰老去 元甲收山
             回家之难 难于上青天
      >> 2005-01-25文章:
             Movable Type 3.15 released
             Oracle的X$表系列介绍之-X$KSMSP
------
这篇 【SQL*Net more data to client意味着什么?】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

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

相关文章 随机文章
  • Oracle的监听口令及监听器安全
  • Oracle10g两个监听进程的故障
  • Oracle的TNS-12502 错误原因及解决
  • 品茗:太平猴魁
    纯真年代
    什么是无法跨越的?
    Oracle初学者入门指南-系统与用户数据分离
    Baby病愈及装修阶段性竣工
    搜索本站:

    留言 (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~2010 eygle.com, All rights reserved.