有没有一种方法可以识别已被取消的查询?
问题描述:
我正在运行一些大的更新,并检查该服务器上运行的是什么,我看到一个昂贵的查询正在运行,然后我问我的朋友是否运行spid 91,如果他可以阻止它,然后他取消了他的查询,但是有我无法看到使用任何DMV的情况。有没有一种方法可以识别已被取消的查询?
我所能看到的是下面的图片:
有什么都没有告诉我,这个查询已被取消。
是否有任何方法(最好使用DMV或T-SQL)来查找已被取消的进程?
答
Select session_id, Command
From sys.dm_exec_requests
查找杀害/回滚或回滚在命令。