Às vezes é útil identificar processos bloqueados e/ou suspensos no sql server. Através do comando abaixo essas informações podem ser facilmente obtidas.
DECLARE @WhoTable TABLE
(
SPID INT,
[Status] VARCHAR(MAX),
[Login] VARCHAR(MAX),
HostName VARCHAR(MAX),
BlkBy VARCHAR(MAX),
DBName VARCHAR(MAX),
Command VARCHAR(MAX),
CPUTime INT,
DiskIO INT,
LastBatch VARCHAR(MAX),
ProgramName VARCHAR(MAX),
SPID_1 INT,
REQUESTID INT
)
INSERT INTO @WhoTable EXEC sp_Who2;
SELECT *
FROM @WhoTable where Status='SUSPENDED' order by CPUTime desc;