Demonstre interesse nesse produto.

Assim iremos priorizar a sua disponibilização. Clique aqui.

 

Performance Tuning aborda os conceitos e técnicas necessárias para otimizar o desempenho de uma Database.

 

Este é o segundo curso da série de formação de um DBA em Performance e Tuning, mas não é dependente do primeiro curso (Tópicos Avançados)

 

Este curso foi construído pensando nos principais problemas de performance das databases de mercado. A maioria dos cursos de Banco de Dados do mercado se concentra em apresentar os conteúdos de administração e desenvolvimento, deixando a desejar sobre a performance e as melhores práticas.

 

Público Alvo

 

O curso é direcionado para profissionais que já possuam conhecimento em SQL Server e precisam conhecer os segredos, técnicas e recursos de otimização de uma Database.

 

O Microsoft SQL Server passou de um Banco de Dados pequeno para um dos mais utilizados e performáticos sistemas de gerenciamento de banco de dados do mercado. Sua utilização em databases de grande porte exige que seus desenvolvedores e administradores utilizem recursos otimizados, que consigam detectar gargalos, waits e principalmente, que consigam compreendê-los e resolvê-los.

 

Este curso foi elaborado por profissionais da White Cube, através de conceituadas obras e autores, que seguem:

  • Delaney, Kalen; Randal, Paul S.; et al. Microsoft SQL Server 2008 Internals. Microsoft Press, 2009.
  • Bolton, Christian; Langford, Justin; et al. Professional SQL Server 2008 Internals and Troubleshooring. Wiley, 2010.
  • Fritchey, Grant; Dam, Sajal. SQL Server 2008 Query Performance Tuning Distilled. Apress, 2009.
  • Fritchey, Grant. SQL Server Execution Plans. Redgate, 2009.

 

Cronograma

 

1. Performance Tuning, Visão Geral

  • O processo de Tuning
  • ROI e TCO em Tuning
  • Performance Baselines
  • Os principais vilões de performance

 

2. Como Analisar a Performance do Windows

  • Analisando a Memória
  • Analisando o Disco
  • Analisando o Processador
  • Analisando a Rede
  • Criando um Baseline

 

3. Como Analisar a Performance do SQL Server

  • SQL Server Waits
  • SQL Server Profiler Tool e Recomendações
  • Identificando queries custosas e lentas

 

4. Análise de Índices e o Database Engine Tuning Advisor

  • Recomendações no desenho de índices
  • Cluster x Não-Cluster Índices
  • Técnicas Avançadas sobre Índices
  • Índices Especiais (Full-text, Spatial, XML)
  • O Database Engine Tuning Advisor, Mecanismo, Exemplos e Limitações

 

5. Análise de Bookmark Lookup

  • O que é, Motivos e Razões para um Bookmark Lookup
  • Resolvendo Bookmark Lookups

 

6. Análise de Statistics

  • Analisando e mantendo Statistics
  • Recomendações

 

7. Análise de Fragmentações de Dados

  • Causas de Fragmentações e seu Overhead
  • Analisando a Fragmentação e Resolvendo o problema

 

8. Análise da Execution Plan Cache e Recompilação de Stored Procedures

  • A Geração de uma Execution Plan e Caching
  • Envelhecimento da Execution Plan e seu reuso
  • Analisando as Causas da Recompilação
  • Como prevenir Recompilações
  • Recomendações

 

9. Análise da escrita de Queries

  • Utilizando Índices Eficientemente
  • Utilizando Hints
  • O que evitar
  • Reduzindo o custo das transações

 

10. Análise de Bloqueios e Deadlocks

  • Compreendendo Bloqueios (ACID)<