Entrar em Contato

Programa do Curso

Módulo 1. Otimização de Queries

  • Ferramentas para Otimização de Queries
  • Planos de Execução Consultados em Cache
  • Limpar o Cache
  • Analisar Planos de Execução
  • Dicas (Hints)
  • Usando o Database Engine Tuning Advisor
  • Otimização de Índices
  • Estruturas de Tabela e Índice
  • Métodos de Acesso a Índices
  • Estratégias de Indexação

Módulo 2. Subconsultas, Expressões de Tabela e Funções de Classificação

  • Escrevendo Subconsultas
  • Usando Expressões de Tabela
  • Usando Funções de Classificação

Módulo 3. Otimização de Junções e Operações em Conjuntos

  • Tipos Fundamentais de Junção
  • Algoritmos de Junção
  • Operações em Conjuntos
  • Usando INTO com Operações em Conjuntos

Módulo 4. Agregação e Pivoteamento de Dados

  • Usando a Cláusula OVER
  • Diferentes tipos de agregações (acumuladas, deslizantes e ano até hoje)
  • Pivoteamento e Despivoteamento
  • Criar Agregações Personalizadas
  • Usando a Subcláusula GROUPING SETS
  • Subcláusulas CUBE e ROLLUP
  • Como materializar os Grouping Sets

Módulo 5. Usando TOP e APPLY

  • SELECT TOP
  • Usando o operador de tabela APPLY
  • TOP n no Nível de Agrupamento
  • Implementação de Paginação

Módulo 6. Otimização da Transformação de Dados

  • Inserindo dados com a Cláusula VALUES aprimorada
  • Usando o Fornecedor de Conjunto de Linhas BULK
  • Usando INSERT EXEC
  • Mecanismos de Sequência
  • DELETE com junções
  • UPDATE com junções
  • Comando MERGE
  • A Cláusula OUTPUT com INSERT
  • A Cláusula OUTPUT com DELETE
  • A Cláusula OUTPUT com UPDATE
  • A Cláusula OUTPUT com MERGE

Módulo 7. Consultas em Tabelas Particionadas

  • Particionamento no SQL Server
  • Como escrever consultas em tabelas particionadas
  • Como escrever consultas em exibições particionadas

Requisitos

Conhecimento sólido em SQL no ambiente Microsoft SQL Server 2008/2012.

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas