SQL Server – Curso Oficial sobre Tuning e Internals

Olá pessoal,Curso 10987A - Tuning e Internals SQL Server

Acredito que você já procurou na internet ou até mesmo já fez algum curso que prometia “Tuning” e aspectos mágicos internos do SQL Server e que poderiam te ajudar no dia-a-dia, muitos desses cursos são realmente MUITO BONS, mas a verdade é que nenhum deles eram oficiais, ou seja, o seu conteúdo não era preparado, testado, homologado e validado pela Microsoft, era uma carência que abriu margem para todo mundo montar o seu próprio curso e de alguma forma, falar aquilo que achava importante.

Pois bem, isso vai mudar!

Chegou o curso 10987A: Performance Tuning and Optimizing SQL Databases que tem por objetivo
apresentar os aspectos internos do SQL Server, preparando-o para poder realizar otimizações mais complexas em seu ambiente de banco de dados. O curso foi preparado por Ed Harper, John Daisley, Geoff Allix e Lin Joyner, só tem fera!

Os módulos do curso são (vou manter em inglês, para não omitir palavras amplamente utilizadas no dia-a-dia):

  • Module 1: ‘SQL Server Architecture, scheduling, and waits’ covers high level architectural overview of SQL Server and its various components. It dives deep into SQL Server execution model, waits and queues.
  • Module 2: ‘SQL Server I/O’ covers core I/O concepts, Storage Area Networks and performance testing. It focuses on SQL Server I/O operations and how to test storage performance.
  • Module 3: ‘Database Structures’ covers Database Structures, Data File and TempDB Internals. It focuses on architectural concepts and best practices related to data files for user databases and TempDB.
  • Module 4: ‘SQL Server Memory’ covers Windows and SQL Server Memory internals. It focuses on architectural concepts and best practices related to SQL Server Memory Configuration.
  • Module 5: ‘Concurrency and Transactions’ covers Transactions and Locking Internals. It focuses on architectural concepts and best practices related to Concurrency, Transactions, Isolation Levels and Locking.
  • Module 6: ‘Statistics and Index Internals’ covers Statistics and Index Internals. It focuses on architectural concepts and best practices related to Statistics and Indexes.
  • Module 7: ‘Query execution and query plan analysis’ covers Query Execution and Query Plan Analysis. It focuses on architectural concepts of the Optimizer and how to identify and fix query plan issues.
  • Module 8: ‘Plan caching and recompilation’ covers Plan Caching and Recompilation. It focuses on architectural concepts, troubleshooting scenarios and best practices related to Plan Cache.
  • Module 9: ‘Extended events’ covers Extended Events. It focuses on architectural concepts, troubleshooting strategy and usage scenarios for Extended Events.
  • Module 10: ‘Monitoring, Tracing, and baselining’ covers tools and techniques to monitor, trace and baseline SQL Server performance data. It focuses on data collection strategy and techniques to analyze collected data.

Você pode saber mais sobre o curso no próprio site da Microsoft, clicando aqui.

Ao longo dos últimos 4 anos, já fiz a entrega de diversos cursos oficiais da Microsoft e sempre os alunos mais avançados questionavam a carência deste tipo de conteúdo na grade oficial, pois bem, agora eles foram atendidos!

Com este curso, você estará muito mais preparado para problemas e situações muito mais complexas, além disso, ele muito atual trazendo questões sobre In-memory que ainda tem muito a ser explorado pelos DBAs e desenvolvedores.

Caso esteja interessado neste curso, você pode mandar um email para vithor@vssti.com.br ou deixar o seu contato no formulário abaixo. Atualmente estou com turma em aberto na Mindworks para entrega deste curso tanto presencialmente (nortuno) como online.

E ai vai ficar de fora? É a hora de você dar um salto em seus conhecimentos sobre SQL Server.

Aguardo vocês em breve!

Obrigado por estar aqui.

Vithor da Silva e Silva | DBA SQL Server
vithor@vssti.com.br

MCT

Deixe uma resposta