首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么查找过程等待执行的原因

2013-09-11 
如何查找过程等待执行的原因监控中捕抓执行慢的过程。现在有一个过程,执行了1个多小时。发现都是在wait 执行

如何查找过程等待执行的原因
监控中捕抓执行慢的过程。

现在有一个过程,执行了1个多小时。发现都是在wait 执行的时间

第一条记录,是执行了一次,35秒左右,然后再执行时候,就一直在等待,等待。等了一个多小时,才执行。

各位有什么建议,如何查找这个等待的原因。

过程手工执行35秒左右。


 记录时间                ip          spid blocked waittime  物理读 逻辑读 cpu执行时间  开始时间    过程名    
2013/9/9 8:54:00.84310.19.15.16628 030003980198353602013/9/9 8:53:25.210      省略。。
2013/9/9 8:55:02.15610.19.15.921277013300164170575762013/9/9 8:54:48.313
2013/9/9 8:56:00.99610.19.15.92127707020082575740725062013/9/9 8:54:48.313
2013/9/9 8:57:01.25610.19.15.9212770128800151739954941732013/9/9 8:54:48.313
2013/9/9 8:58:00.74010.19.15.92127701865002263013546059602013/9/9 8:54:48.313
2013/9/9 8:59:01.25310.19.15.92127702456002939716726973732013/9/9 8:54:48.313
2013/9/9 9:00:01.53010.19.15.92127703046003619519258686362013/9/9 8:54:48.313
2013/9/9 9:01:01.77010.19.15.92127703636004258523284898862013/9/9 8:54:48.313
2013/9/9 9:02:01.10310.19.15.921277042030048932284105125232013/9/9 8:54:48.313
2013/9/9 9:03:00.82010.19.15.921277047880055164315942137402013/9/9 8:54:48.313
2013/9/9 9:04:00.54310.19.15.921277053750061934356797147662013/9/9 8:54:48.313
2013/9/9 9:05:01.09010.19.15.921277059650068588407579163062013/9/9 8:54:48.313
2013/9/9 9:06:00.80610.19.15.921277065410075148459645184232013/9/9 8:54:48.313
2013/9/9 9:07:00.88610.19.15.921277071220081190510018204062013/9/9 8:54:48.313
2013/9/9 9:08:00.76010.19.15.921277077110087837565987221302013/9/9 8:54:48.313
2013/9/9 9:09:00.57310.19.15.921277082820094145619480240902013/9/9 8:54:48.313
2013/9/9 9:10:01.35610.19.15.9212770887000101021695336260702013/9/9 8:54:48.313
2013/9/9 9:11:00.85610.19.15.9212770944400107712752659281802013/9/9 8:54:48.313
2013/9/9 9:12:00.62310.19.15.92127701002000114633817036307302013/9/9 8:54:48.313
2013/9/9 9:13:00.77310.19.15.92127701060700121288863372317962013/9/9 8:54:48.313
2013/9/9 9:14:00.49310.19.15.92127701119100128492900793331002013/9/9 8:54:48.313
wait?优化


[解决办法]
这个过程肯定包含多项操作,你可以将每一部分的操作的前后都打印时间,这样就可以跟踪到到底是哪一部分操作耗时比较多

热点排行