回答

收藏

如何立即终止/停止长时间?SQL查询?

技术问答 技术问答 85 人阅读 | 0 人回复 | 2023-09-13

我正在使用SQL Server
+ X0 P5 N* Z* u% ]4 t2008年及其管理工作室。我做了一个查询,产生了很多行。我试图用红色的取消按钮取消它,但在过去的10分钟内没有停止。通常在3分钟内停止。% k8 i, D0 S1 v
可能是什么原因?如何立即停止?
$ L8 z$ u) u' ?3 P                                                                + L4 x3 w8 w" x7 q) ]# b
    解决方案:                                                               
0 r. i6 U) Z3 s, h                                                                可能是什么原因?
+ E* @3 ?2 K) a% C( J3 J只要您的注意力能够到达服务器并处理,查询就会立即取消。除非您执行某些操作,例如从SQLCLR调用Web服务。由于调度程序过载,如果您的注意力无法到达服务器。
4 {0 G6 p" ^; h) J然而,如果您的查询是必须回滚的事务的一部分,则不会中断回滚。如果需要10分钟,则需要10分钟。你无能为力。即使重新启动服务器,也没用。它只会使启动时间更长,因为恢复必须完成回滚。- A  `) Z3 C! Y6 H
要回答 哪种    特殊原因适用于您的案件,您需要调查。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则