你可以打开STATISTICS IO 选项得到操作时的I/0信息:
SET STATISTICS IO ON;
对比运行快和运行慢时的I/0信息,可能运行快的时候是读的缓存。

解决方案 »

  1.   

    这个快慢跟你的服务器上运行的应用或者服务有关,
    如果某一时间点运行的服务或者应用比较多,
    那么系统资源消耗大的话,肯定运行的比较慢,如果服务器上没有其它的应用,
    那么就是Sql server本身的问题了,
    是否有其它调用sql server的应用在run或者是比较耗资源的在执行,
    还有就是是否有死锁,堵塞等等,
      

  2.   


    活动监视器看"状态"吗?sleep  or runable or ....?
    阻塞或死锁是什么英文?
      

  3.   

    你可以在企业管理器中查看进程的状态,或SP_LOCK查看锁.
      

  4.   

    打开活动监视器,找到你运行的进程,看进程后面的
    阻塞者 
    阻塞进程的进程 ID (SPID)。
    0标识没有被阻塞。