标签: sql sql-server database stored-procedures
我的问题很奇怪。我编写了一个SQL语句块,但没有什么棘手的,只有像临时表创建,选择,删除,插入等。一切都很简单。
当我运行它时,它很快,只需几秒钟。现在我尝试将代码块放入存储过程,并执行proc。奇怪的事情发生了。 EXEC永远不会回来。
我检查了sysprocesses表,可以看到我的INSERT语句占用了巨大的CPU并且永远不会结束。 INSERT不是很大 - 100,000行,但表不小(2000万行)。
所以你知道可能的原因导致快速独立查询但挂在存储过程中吗?