sql - 如何立即终止/停止长 SQL 查询?

标签 sql sql-server sql-server-2008

我正在使用 SQL Server 2008 及其管理工作室。我执行了一个产生许多行的查询。我尝试通过红色取消按钮取消它,但过去 10 分钟一直没有停止。通常会在 3 分钟内停止。

原因可能是什么以及如何立即停止它?

最佳答案

sp_who2 'active'

检查CPUTimeDiskIO下的值。注意值比较大的进程的SPID。

kill {SPID value}

关于sql - 如何立即终止/停止长 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15921458/

相关文章:

sql - SQL Server 中的 Group by 给出错误的计数

mysql - 在 View 的结果集中返回具有非聚合列的聚合列的最佳方法是什么

sql - 确定在 BULK INSERT 中导致 "unexpected end of file"错误的 ROW?

sql-server-2008 - 使用命名参数调用内联 TVF,正确的语法是什么?

mysql - SQL - 使用同一表的不同子集中的行的值更新表子集中的值

php - 需要有关 SQL ORDER BY 的帮助

sql - 在 CONTAINS 中使用 CAST 或 CONVERT - SQL Server

sql-server - 使用旧式数据库SQL Server的Grails

sql-server - SSIS 包在一台服务器上的运行时间延长了 500 倍

sql-server - Sql ChangeTracking 清理表