150 likes | 244 Views
Monitorando o seu banco de dados com o Performance Studio do SQL Server 2008. Gustavo Aguiar MCDBA, MCITP, MCT & MVP gmaguiar2004@hotmail.com http://gustavomaiaaguiar.spaces.live.com. Diego Nogare MSP, MCTS & MVP diego.nogare@codificando.net http://diegonogare.net/. Agenda.
E N D
Monitorando o seu banco de dados com o Performance Studio do SQL Server 2008 Gustavo Aguiar MCDBA, MCITP, MCT & MVP gmaguiar2004@hotmail.com http://gustavomaiaaguiar.spaces.live.com Diego Nogare MSP, MCTS & MVP diego.nogare@codificando.net http://diegonogare.net/
Agenda • Considerações sobre Desempenho • Arquitetura básica do Performance Studio • Um caso prático
Desempenho • Conceitos • Problemas comuns • Linha de base • Troubleshooting Inicial para problemas de desempenho • Ferramentas Disponíveis
Conceitos • Tempo de Resposta • Throughput • Escalabilidade
Problemas • Arquitetura da Aplicação • Modelagem de dados Inadequada • Erros de Configuração • Práticas de código ruins • Recursos de Hardware insuficientes • Outros (Nível de Isolamento, Indexação, etc)
BaseLine • A “relatividade” (Atual x Tendência) • Pontos de referência • Aplicação em estimativas, capacity planning, métricas • Definição dos intervalos • Comparação com estimativas anteriores • Horários de Pico x Horários de baixa atividade
Troubleshoot • O que é lento ? • Quando ficou lento ? • O problema pode ser reproduzido ? • Há alguma atividade não programada ? • Houve alguma mudança em produção ?
Arquitetura • Framework que une a coleta, a análise, a resolução de problemas e a persistência de dados de diagnósticos de desempenho do SQL Server • Um conjunto integrado de ferramentas para trabalhar questões de desempenho O que é o Performance Studio ?
Conceitos • Data Provider • Origem de informação (SQL Trace, Contadores, DMVs, Consultas em TSQL, etc) • Collector Type • Tipo de Coletor (interface para ler e expor dados de um Data Provider) • Collection Item • Um Collector Type com características próprias (origem, freqüência, etc) • Collection Set • Grupo de Itens que representam um agrupamento de coleta • Management Data Warehouse • Repositório para os dados coletados
Arquitetura Data CollectionUser Interface (Object Explorer) Data CollectionConfiguration Collection Set Reports Management Data Warehouse (MDW) Data Collector Collection Sets Target Data Collector Collection Sets Target
Caso Prático • A aplicação de Pedidos • Demonstração do Performance Studio
Livros: Professional Microsoft SQL Server 2008 Administration Microsoft SQL Server 2008 Management and Administration Links: Semana da maratona - SQL Server 2008http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/9a391932-eb2e-4fa9-8942-49c83e8077c8 Links úteis
Q&A Está vendo a gravação? Apareceu uma dúvida? gmaguiar2004@hotmail.com diego.nogare@codificando.net