日期:2014-05-17  浏览次数:20563 次

SQL怎么在数据库里知道语句执行完成了
最近系统感觉操作时有地方堵塞了一样。需要等待这个对数据库的操作执行完成后,另外一个才能执行,但是又不知道是那个操作。怎么样才能知道???

------解决方案--------------------
select * from sys.sysprocesses where blocked<>0
当你觉得堵住的时候,执行以下这个语句,看看有没有waittime很久的spid,如果有,用DBCC INPUTBUFFER SPID来查看对应的spid是干了什么,然后进行优化或者调整。
------解决方案--------------------
查看是否有Blocking,版主已经给出语句