Pular para o conteúdo

PopSQL: suporte limitado.

Migrar agora →

Sessões bloqueadas

Requisições esperando por outra sessão, com o texto dos dois lados. O saudável é vir vazio.

SQL Server · SQL
SELECT r.session_id AS blocked_session,
       r.blocking_session_id AS blocking_session,
       r.wait_type,
       r.wait_time / 1000 AS wait_seconds,
       s.login_name,
       s.program_name,
       LEFT(t.text, 200) AS blocked_query
FROM sys.dm_exec_requests r
JOIN sys.dm_exec_sessions s ON s.session_id = r.session_id
CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t
WHERE r.blocking_session_id <> 0
ORDER BY r.wait_time DESC

Esta consulta faz parte do pacote "Saúde do SQL Server": conecte o banco no DataRunner e instale o pacote inteiro — consultas, painel e verificações — de uma vez.

  • Verificação que vem junto: Nenhuma sessão bloqueada