我正在使用SQL server 2008及其管理工作室.我执行了一个查询,得到了许多行.我试图通过红色的"取消"按钮取消它,但在过go 10分钟里它一直没有停止.它通常在3分钟内停止.
原因可能是什么?我该如何立即停止?
原因可能是什么
如果您的attention可以到达服务器并被处理,查询取消将立即生效.查询必须处于可取消状态,这几乎总是正确的,除非执行某些操作,例如从SQLCLR调用web服务.如果你的注意力无法到达服务器,通常是由于scheduler过载.
但是,如果查询是必须回滚的事务的一部分,那么回滚就不能被中断.如果它需要10分钟,那么它需要10分钟,而你对此无能为力.即使重新启动服务器也无济于事,这只会延长启动时间,因为恢复必须完成回滚.
要回答which个适用于你的 case 的具体原因,你需要调查自己.
朱赟的技术管理课 -〔朱赟〕
零基础学Java -〔臧萌〕
编辑训练营 -〔总编室〕
后端技术面试 38 讲 -〔李智慧〕
如何看懂一幅画 -〔罗桂霞〕
Django快速开发实战 -〔吕召刚〕
A/B测试从0到1 -〔张博伟〕
etcd实战课 -〔唐聪〕
性能优化高手课 -〔尉刚强〕
如何读懂一首诗 -〔王天博〕
AI大模型之美 -〔徐文浩〕
结构思考力 · 透过结构看思考 -〔李忠秋〕
无涯教程 - ASP.Net Core教程
无涯教程 - Erlang教程
无涯教程 - JSoup教程
无涯教程 - JUnit教程
无涯教程 - 函数式编程教程
无涯教程 - VueJs教程
无涯教程 - Latex教程
无涯教程 - 剑指 Offer Java 题解教程