1

当我对包含 11801 条记录的 SqlServer 表运行 Select * 查询时,它返回 11,292 条记录,然后查询继续执行半小时,这是我在取消之前让它运行的最长时间。我尝试对表和数据库运行 DBCC 检查,但没有报告任何问题。

4

1 回答 1

0

使用动态管理视图。你的桌子上肯定有一把锁。

select 
       db_name(l.resource_database_id)
       ,object_name(p.object_id)       
       ,*
from sys.dm_tran_locks l
left join sys.partitions p
    on p.hobt_id = l.resource_associated_entity_id
where 1=1
    and object_name(p.object_id) is not null --put in your table name
于 2013-05-24T13:24:50.670 回答