[on-demand] Planos de Execução I – Lookup, sort e merge join

Mapa não está disponível

Data/Horário
26/11/2012 - 31/12/2013
Dia todo

Categoria

0


Visão geral dos nossos treinamentos on-demand

  • Você adquire um treinamento e assiste aos vídeos do mesmo através do Vimeo (www.vimeo.com). O acesso é liberado através do procedimento descrito no manual de acesso aos cursos on-demand.
  • A partir da data de liberação do acesso aos vídeos, você poderá vê-los por 30 dias, quantas vezes quiser. Após este período uma nova assinatura de 30 dias será requerida para acesso ao conteúdo.
  • O acesso é por streaming; o download e/ou armazenamento dos vídeos por qualquer outro meio não é permitido, assim como não é permitido o compartilhamento de suas credenciais de acesso ao material. Nós da Sr Nimbus investimos um grande esforço de tempo e de recursos da empresa para produzir um material de qualidade para nossos clientes. Por favor, respeite este esforço seguindo estas orientações.
  • Maiores detalhes podem ser vistos na sessão “Treinamentos On-Demand” do nosso FAQ.

Este treinamento apresenta ao profissional que utiliza o SQL Server a análise de planos de execução com foco em otimização de consultas T-SQL. Entenda como um plano de execução funciona, como ele é criado, e como influenciar o plano é a chave para otimização de códigos T-SQL. O treinamento é o início de uma série de módulos que irão apresentar a fundo como ler e influenciar um plano de execução.

Após uma apresentação relacionada ao otimizador de consultas, iremos explorar como os planos são executados analisando os operadores dos planos e todas as suas características, sempre trabalhando com ênfase em performance.

Se você quer mergulhar no mundo do otimizador de consultas, este é o lugar certo! Espere exemplos deep dive, e horas de diversão cheias de comandos avançados e não documentados.

 Ementa do treinamento

Otimizando consultas analisando operadores

  • Key Lookup e RID Lookup
    • O que é?
    • Como melhorar consultas com Key Lookup utilizando clausula Include
    • Diferença entre Key Lookup e Rid Lookup
    • Cuidados com “missing indexes” (dicas do SQL Server)
    • Até quando vale a pena fazer um lookup?
    • O que é prefetch? Devo me preocupar com ele?
    • Nested Loops Optimized, o que é isso?
  • Melhorando consultas com o operador Sort
    • Otimizando consultas com operadores de SORT
    • Ordenação na aplicação ou no banco de dados?
    • Monitorando Sort Warnings
    • Entendendo memory grant
    • xEvent – sort_memory_grant_adjustment
    • In-Memory sort versus regular-sort
      -Single pass spill e Multiple Pass spill
    • Analisando opções para evitar sort_warnings
  • Melhorando consultas com operador Merge Join
    • Entendendo o algoritmo de Merge Join
    • Evitando Sort Merge Join
    • Otimizando Merge Joins em disco
    • Cenários propensos a otimização do Merge Join

Duração do treinamento: 6h de material teórico e demonstrações

Instrutor: Fabiano Amorim

Data de publicação: 26/11/2012

Investimento: R$ 150,00