SQLMON: Script de Monitoração SQL

Há um tempo criei a primeira versão do script SQLMON para acompanhamento de instâncias SQL Server. O script de monitoração foi modificado ao longo do tempo, sendo que já está na versão 14.

https://blogs.msdn.com/b/fcatae/archive/2012/01/11/script-sqlmon-monitorando-sql-2008.aspx

Quais são os problemas mais comuns? Quais deles podem ser identificados usando o SQLMON?

  • Alto consumo de CPU (100% CPU)
  • Degradação de desempenho devido à latência de rede
  • Baixo desempenho do Storage / SAN / Disco
  • Bloqueios por Memory Grant
  • Comportamento de vazamento de memória
  • Cadeia de bloqueios causados por Lock
  • Rollback de transação demorado em longas transações
  • Contenção por Latch e/ou Spinlock
  • Transações órfãs

NÃO USE AGENDE A EXECUÇÃO DO SCRIPT ATRAVÉS DA TAREFA T-SQL DO SQL AGENT: O resultado fica ilegível.

SQL Server 2005: Download
SQL Server 2008: Download
SQL Server 2012: Download