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