除了HEROWANG的板凳,没别的回复吗?继续等ing,顺便顶一下!

解决方案 »

  1.   

    参考这个:
    http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/0ac59af1-2b22-4df6-8a57-a6b4e8e49de6
      

  2.   

    http://www.sqlservercentral.com/Forums/Topic405716-359-1.aspxhttp://blogs.msdn.com/psssql/archive/2008/04/21/how-it-works-what-is-a-sleeping-awaiting-command-session.aspx
      

  3.   

    谢谢hery2002,可是Sleeping状态到底对服务器性能有什么影响多大影响呢?最好能有具体的数据来说明问题。
      

  4.   

    上面的文章中提到,几十个的sleeping可以不用理会,因为数据库会保留一部分sleeping的process来避免重新Open一个seesion的开销。对性能的影响可以忽略不计。
    但是如果数量级上千,那么就应该好好地检查一下你的数据库应用中是否存在大量的未释放的Session。即使释放以达到释放资源的目的.
    有一个参考例子可以给你参考一下,模拟sleeping process产生和释放过程的.
    http://weblogs.sqlteam.com/joew/archive/2008/08/14/60687.aspx
      

  5.   

    收到,谢谢hery2002,结贴送分