我正在运行一些重大更新,在检查该服务器上正在运行的其他内容时,我看到正在运行一个昂贵的查询,然后我问正在运行 spid 91 的朋友是否可以停止它,然后他取消了查询,但没有我可以使用任何 DMV 看到情况确实如此。
我可以在下面的图片中看到:
没有任何信息告诉我此查询已被取消。
有什么方法(最好使用 DMV 或 T-SQL)来查找已取消的进程吗?
Select session_id, Command
From sys.dm_exec_requests
在命令中查找killed/rollback或rollback。
您可以在ssms查询存储中看到取消的查询,方形查询执行就是取消的查询。