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,AlanAnonymous
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
- Anonymous