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.

http://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 (4)

  1. Freddie Santos disse:

    Excelente!

  2. Alan disse:

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

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

    1. Alan disse:

      Obrigado @Fabricio. Vou dar uma olhada not Git.

Skip to main content