Share via


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

Comments

  • Anonymous
    December 06, 2013
    Excelente!

  • Anonymous
    September 21, 2016
    Ola Fabricio! Nao sei como nunca encontrei teu blog antes, eh muito interessante.Voce chegou a atualizar esse script pro 2014?Obrigado,Alan

  • Anonymous
    September 21, 2016
    Ola @Alan! Por enquanto, eu tenho colocado o script no github.https://github.com/fcatae/SQL-Code-Repository

    • Anonymous
      September 22, 2016
      The comment has been removed