本帖最后由 zhxhdean 于 2010-07-07 09:09:51 编辑

解决方案 »

  1.   

    duration这个时间长,很正常表示该连接总共存活的时间,而logout占用时间通过cpu看
      

  2.   

    你需要看看ado.net连接池的相关资料连接池中的连接其实不影响性能,出于空闲状态,并且也是具有一定生命周期的
      

  3.   

    连接池中的连接持续时间很长并不会影响到系统的效能,相反会提高程序开启连接的速度(连接已经是open状态,不再需要认证、建立网络连接等等步骤).
      

  4.   

    一个connection 有多个session
    消耗资源的是session,如果connection 处于空闲状态,说明没有产生session,也就没有负载压力了。
      

  5.   

    同一id的 audit login audit logout 出现 间隔半小时 的情况
      

  6.   


    The Audit Logout event class indicates that a user has logged out of (logged off) Microsoft SQL 
    Server. Events in this class are fired by new connections or by connections that are reused from a 
    connection pool.
    表示的是connection的时间,你如果了解下connection的原理。
    就明白这是正常现象了。