select * from sys.sysprocesses where blocked<>0看看有没有阻塞,特别是那个spid
查询阻塞进程: select * from sys.sysprocesses with(nolock) where blocked<>0 查询锁死表: CREATE TABLE Test ( TID INT IDENTITY(1,1) ) SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT ' 用于分析查询耗时,执行时间: set statistics io on select * from stuinfo--执行语句 set statistics io offSET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SET STATISTICS TIME ON:显示每个查询执行后的结果集,代表查询执行的配置文件。
select * from sys.sysprocesses with(nolock) where blocked<>0
查询锁死表:
CREATE TABLE Test
(
TID INT IDENTITY(1,1)
) SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT ' 用于分析查询耗时,执行时间:
set statistics io on
select * from stuinfo--执行语句
set statistics io offSET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。
SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON:显示每个查询执行后的结果集,代表查询执行的配置文件。