SQL Saturday #488 Monitorando o SQL Server através do SQLdiag. André César Rodrigues Thiago Alencar Patrocinadores Quem somos nós? André César Rodrigues http://sqlmagu.blogspot.com.br PFE SQL Server - Microsoft. [email protected] Thiago Alencar a.k.a “TC” http://www.tcalencar.wordpress.com PFE SQL Server - Microsoft. [email protected] 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