我无论如何都不是DBA,所以我在这方面迷失了方向。我有一张15.2万行的桌子。我试图执行以下语句:
DELETE FROM FILES WHERE Asset_Id = 340
它永远挂在查询窗口中——只是说“执行查询…”。这句话很管用:
SELECT * FROM FILES
我还有一个数据库的副本,我尝试了delete语句,它在不到几秒钟的时间内运行,没有问题。所以那张桌子一定有什么问题。这里可能发生什么事?它正在影响我的web应用程序的功能。
谢谢。

最佳答案

听起来你需要一个关于资产ID的索引。

关于sql-server - SQL Server 2008R2:'DELETE FROM'会永远挂起,但'SELECT'可以正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15837603/

10-15 21:14