Mudanças entre as edições de "Informações úteis: SQL Server"
Ir para navegação
Ir para pesquisar
(Criou página com ':*Saber quais os processos estão bloqueado outros e não estão sendo bloqueados <pre> select * from sys.sysprocesses where spid in( select blocked from sys.sysprocesses w...') |
|||
Linha 29: | Linha 29: | ||
<pre> | <pre> | ||
DBCC INPUTBUFFER(spid) | DBCC INPUTBUFFER(spid) | ||
+ | </pre> | ||
+ | :* Ver todos os processos que foram executados no banco por um determinado programa | ||
+ | <pre> | ||
+ | select d.name, P.* from sys.sysdatabases d | ||
+ | inner join sys.sysprocesses p on d.dbid = p.dbid | ||
+ | WHERE 1=1 | ||
+ | AND PROGRAM_NAME LIKE '%Claudus_Server%' | ||
+ | --AND D.NAME LIKE 'BD_SSM_CAMPNEUS' | ||
</pre> | </pre> |
Edição das 13h11min de 5 de abril de 2017
- Saber quais os processos estão bloqueado outros e não estão sendo bloqueados
select * from sys.sysprocesses where spid in( select blocked from sys.sysprocesses where blocked != 0 ) and blocked = 0
Ou
select db_name(dbid), * from sys.sysprocesses where spid in ( select blocked from sys.sysprocesses where blocked > 0) and blocked = 0
- Detalhar um processo
EXEC sp_who2 spid
- Ver a query que está sendo executada por um processo (Parâmetro spid)
DBCC INPUTBUFFER(spid)
- Ver todos os processos que foram executados no banco por um determinado programa
select d.name, P.* from sys.sysdatabases d inner join sys.sysprocesses p on d.dbid = p.dbid WHERE 1=1 AND PROGRAM_NAME LIKE '%Claudus_Server%' --AND D.NAME LIKE 'BD_SSM_CAMPNEUS'