SQL Saturday #488 Monitorando o SQL Server através do SQLdiag. André César Rodrigues Thiago Alencar
Patrocinadores
André César Rodrigues PFE SQL Server - Microsoft. Thiago Alencar a.k.a “TC” PFE SQL Server - Microsoft. Quem somos nós?
Agenda O que é o SQLdiag? O que ele é capaz de coletar? Como ele funciona? Benefícios. Cuidados. Ferramentas para processar os dados. Demo. Q&A.
O que é o SQLdiag? Utilitário “sqldiag.exe” Melhorado no SQL Server 2005 PSSDiag
SQLdiag.exe
O que o SQLdiag é capaz de coletar? Windows Contadores de desempenho (perfmon) Logs do sistema (Event Viewer) MSINFO SQL Server Script’s (DMV’s) Errorlog Trc, xevents
Como o SQLdiag funciona? Sqldiag.exe 2 formas de execução (serviço ou prompt) Leitura do XML (configurações gerais) Parâmetros (/R, /A, /O, /I, /P, /N, /C) Dados gerados (BLG, trc, *.OUT etc) Log (console) Permissões (Win Admin/sysadmin) Threads de usuário
XML
Benefícios? Nativo Pró-atividade Baseline “Não fique no escuro”
Cuidados? Use o “*.exe” correto. Permissões. Espaço em disco. Cuidado onde o configura. Não é cluster-aware. “Não é o salvador da pátria!”
Ferramentas Para configurar... Diag Manager. Para analisar os dados... SQL Nexus Perfmon Textpad, Notepad++ Outros
DEMO
Dúvidas?
Obrigado 15