Listare procese blocate pe un MSSQL server

Configurare noua (How To)

Situatie

Mai jos este o procedura care rulata pe un server MSSQL listeaza procesele care au blocaje pe acel server precum si procesele care blocheaza. De aici se poate pleca analiza blocajului, luand spid-ul care blocheaza, vazand ce ruleaza si de unde vine blocajul.

Solutie

create procedure ListBlockedProcesses

as

 

SELECT

spid,

blocked,

waittime,

lastwaittype

FROM sys.sysprocesses
WHERE blocked > 0
OR SPID IN (SELECT Blocked FROM sys.sysprocesses)

order by 1

Tip solutie

Permanent
Etichetare:

Voteaza

(3 din 5 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?