Comando em SQL para descobrir os Processos / Queries em Sql que estão ativas


 

 

Microsoft SQL Server

Comando em SQL para descobrir os Processos / Queries em Sql que estão ativas ou travando o seu banco de dados em Microsoft Sql Server

 

 

 

 

Select spid as Processo, hostname as HostComputador , loginame as usuario , status as status , blocked as BloqueadoPor , cmd as TipoComando , program_name as NomeAplicativo
from master..sysprocesses
where status in (‘runnable’, ‘suspended’)
order by BloqueadoPor desc, status, Processo

A tabela sysprocesses contém informações sobre processos que estão sendo executados em uma instância do SQL Server. Esses processos podem ser processos cliente ou processos do sistema

 

Caso necessite derrubar o processo que está travando, pode utilizar o comando:

KILL ‘session_id’

Ex: kill 157

KILL pode ser usado para encerrar uma conexão normal, que termina internamente as transações que estão associadas com a ID de sessão especificada.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.