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