Inicial > SQL Server > SysProcesses

SysProcesses

Hoje fiz um comando SQL para saber quem está gastando mais recursos do banco SQL, o comando é legal porque mostra o SQL que está sendo executado pela sessão.

 

SELECT

  Hostname,

  DB_Name(DBID) Banco,

  Blocked,

  CPU,

  Physical_IO,

  MemUsage,

  (SELECT TEXT FROM ::fn_get_sql(SQL_Handle)) AS Comando_SQL,

  Login_time,

  Last_Batch,

  Open_Tran,

  Program_Name

  FROM master.dbo.sysprocesses

 WHERE spid > 50

 ORDER BY Physical_IO desc, cpu DESC

 

Obs.: Só roda no SQL Server 2005 L

Categorias:SQL Server
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: