Select 查询未显示任何结果且似乎已挂起

Select Query doesn't show any results and appears to hang

我在 SQL Server 2017 中有一个 table、dbo.PE。昨天我有超过 40,000 条记录。今天当我这样做时:

Select Top 1000 * From dbo.PE

没有任何反应。没有结果(甚至没有无记录消息)。它只是坐在那里旋转并说正在执行查询,直到它被取消。知道发生了什么事吗?我尝试插入新数据,但再次没有任何反应,只是坐在那里旋转直到取消。

我可以访问数据库中的其他 table,但不能访问这个。没有更改任何权限。

因此,要回答这个问题,gsharp 是正确的,因为 table 已被锁定。我运行以下语句杀死session(https://infrastructureland.wordpress.com/2015/01/24/how-to-release-or-remove-lock-on-a-table-sql-server/):

SELECT    
    OBJECT_NAME(P.object_id) AS TableName,    
    Resource_type,    
    request_session_id    
FROM sys.dm_tran_locks L    
JOIN sys.partitions P ON L.resource_associated_entity_id = p.hobt_id    
WHERE OBJECT_NAME(P.object_id) = ‘dbo.PE’

发现会话ID是54所以我执行了:

kill 54