Skip to content

SQL: Instruçao para identificar processos bloqueados e o causador do bloqueio

Software: DIVERSOS | Grupo: BANCO DE DADOS | Prioridade: MÉDIA

Solução

Causa:
Necessidade de identificar quais processos estão bloqueados e quem foi o causador OBS: Quando é causado por uma consulta no ACCESS, o SQL não consegue identificar o causador, sendo necessario ver as "Consultas Caras Recentes" pra saber quais sao as tabelas envolvidas

Solução:
SELECT Processo = spid ,Computador = hostname ,Usuario = loginame ,Status = status ,BloqueadoPor = blocked ,TipoComando = cmd ,Aplicativo = program_name FROM master..sysprocesses WHERE status in ('suspended') ORDER BY waittime desc, blocked desc, status, spid


Tags: sql processo bloqueado, processo bloqueado, processo

Documentação de Testes