上图是sys.dm_os_wait_stats中排名前10位的等待.
查了一下msdn,上面的解释几乎我都是看不懂呵呵,也不知道是我的语文没学好,还是msdn的翻译工作没做好.
请各位高手指教一下
1.等待类型的通俗解释
2.造成这些等待的原因
3.解决这些等待的方法
多谢了.
有没有好的SQL server 群.各位发一下.要真正解决问题的群哦.谢谢!

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/ms179984.aspx
      

  2.   

    谢谢楼上的回复,你给的地址跟msdn一摸一样
      

  3.   

    造成等待就是应为锁或者服务器资源访问冲突,比如io之类的。解决方法就是增加服务器配置并且降低服务器负载等待类型的通俗解释 CLR_AUTO_EVENT
    SQLTRACE_BUFFER_FLUSH
    LAZYWRITER_SLEEP你是说像上面这些都是什么意思?这个比较难,只能根据msdn来推测了。
      

  4.   

    是啊,我首先要知道这些等待到底是什么意思.
    比如IO_COMPLETION:msdn解释为:当某任务正在等待 I/O 完成时出现。那么我就知道这个等待是由于SQLOS读取硬盘时候的等待.知道这原因,我就能知道优化SQL语句,减少IO就是解决方法.
    所以,要清楚这些等待的具体意思啊.