Pular para o conteúdo

treinamentos

SQL Perf For Devs and DBA

SQLPerfForDevsDBAs

Overview

O treinamento de SQLPerfForDBAsEDevs prover o conhecimento necessário para que o seu time de produto (desenvolvedores, analistas de sistema, DBAs e desenvolvedores SQL) alavanquem ainda mais a performance das sua aplicações, trazendo grandes ganhos de desempenho, redução de custos e melhoria de eficiência operacional do seu negócio. A integração desse treinamento entre as equipes entrega uma sinergia única (DevOps) e uma excelente experiência de contribuição dos times. O conteúdo desse treinamento foi cuidadosamente preparado para que você possa utilizar as técnicas tanto em ambientes on-prem assim como cloud onde o mais eficiente é o mais barato.

Objetivo

  • Saber exatamente como funcionam as estruturas de índices do SQL Server;
  • Unificar a linguagem entre o Time de dev e o Time de Banco;
  • Entender como o SQL toma decisão baseado nas estatísticas;
  • Avaliar o plano de execução e seus operadores;
  • Saber quais são os principais vilões de performance do seu dia a dia;
  • Entender, Identificar e resolver problemas de bloqueios.

 

Agenda

Indexação – Entender a estrutura dos índices clusterizados, não clusterizados, fragmentação, fill factor, índices filtrados, índices cobertos e como o SQL Server faz a leitura dos mesmos por debaixo dos panos.

Estatísticas – Entender como as estatísticas influenciam na performance do ambiente e como a gente de ler as mesmas, quais são os tricks para fazer com que o SQL use com eficiência a distribuição de dados.

Planos de execução – Aprender a avaliar um plano de execução e, saber quais são os principais operadores que podem trazer problemas de desempenho de uma query e como tunar planos de execução com problema.

Troubleshooting e performance – Após aprendermos sobre índices e planos, iremos passear sobre o que fazer e o que não fazer quando se trata do dia a dia de um desenvolvedor. Em adição, quais são os principais problemas que se repetem no dia a dia de quem programa em T-SQL.

Locks – Iremos passar de maneira superficial sobre locks e, mostrar como eles podem ser evitados e como acontecem, para que os devs saibam reconhecer o motivo do lock.

Envie seu pedido de orçamento