EVENTOS AGENDADOS
Não há eventos agendados

Performance Tunning no SQL Server

Treinamento on-line

Esse treinamento é preparatório para a certificação em Database Development, 70-762. Faça o treinamento, passe na prova e torne-se um MCP - Microsoft Certified Professional

Neste treinamento você descobrirá o que são e como funcionam os índices e estatísticas e como eles podem melhorar a performance das queries. Você verá como analisar o uso de índices nos planos de execução e encontrar potenciais problemas de indexação em queries.

O treinamento online é aplicado com intervalos de 10 minutos a cada hora e uma hora de intervalo para almoço

Pague em até 12x pelo PagSeguro

O instrutor do treinamento é MCT - Microsoft Certified Trainer

Duração: 32 horas


Próximas Turmas

Não há turmas agendadas


Introdução

O que são Índices
Indices Clustered e Non Clustered
Key Lookups
Fragmentação de Índices
Fill Factor e PAD Index

Heaps

Ghost Records
Forward Pointers
Rebuild de heaps

Manutenção dos Índices

Reindexação
Rebuild x Reorganize
Operações on-line e Offline

Escolhendo a chave do índice

Parâmetros para escolher a chave clustered
Chaves Identity
Chaves GUID

Recursos Adicionais

Covering Index
Indices Compostos
Ordem da indexação

Estatísticas

Auto-Create e Auto-Update Statistics
Trace Flag 2371
O novo Cardinality Estimator
Auto Update Statistics Asynchronously

Plano de Execução

Uso de índices no plano de execução
Verificando índices não utilizados
Verificando Missing Indexes
Verificando problemas nos planos de execução em cache

Parametrização

Conceito de queries ad hoc
Optimize for ad hoc workloads
Conceito de parametrização
Query hints para resolver problemas de parametrização
Configuração de parameter sniffing
Parametrização Simple e Forced

Joins

Hash Join
Nested Loops
Merge Joins
Requisitos para cada tipo de join

Query Store

Identificando excesso de queries ad-hoc
Identificando problemas com parametrização
Forçando parametrização com plan guides
Forçando recompile com plan guides

Indices Columnstore

NonClustered Columnstore
Clustered Columnstore
Evolução do columnstore nas versões do SQL Server
Delete Bitmap
Delta Stores
Manutenção de indices columnstore

Waits e Latches

Identificando problemas com wait stats
Identificando problemas com latches
Utilizando XE para identificar waits de sessão
sys.dm_os_wait_stats
sys.dm_exec_session_wait_stats

In-Memory

O que é e quando utilizar
Durable e non durable
Procedures nativas
Indices
Cross-Container Transactions

Otimização do tempdb

Calculando quantidade de arquivos do tempdb
Identificando spills para o tempdb
Configurações padrões do 2016

Otimizando processos batch

Paralelismo

Analizando planos em paralelo
Evitando inibidores de paralelismo
Configurando o MAXDOP
Configurando Cost Threashold for Paralelism
Evitando inibidores de paralelismo

ÚLTIMAS DICAS .NET Transformations em arquivos config separados Algumas situações podem nos exigir trabalhar com arquivos config separados. Podemos, por exemplo, guardar toda a seção de string de conexões em um a .............................................Saiba Mais SQL Server Limpar o histórico do Query Store O Query Store nos auxilia de inúmeras formas a detectar problemas de performance a partir do SQL Server 2016. É uma excelente ferramenta para os DBA .............................................Saiba Mais SQL Server Select Into para novo Filegroup Uma novidade do SQL 2017 muito interessante e que há muito era pedida é a possibilidade de realizar um Select Into para um filegroup diferente. I .............................................Saiba Mais SQL Server Recuperando informações sobre vlogs no SQL 2017 O excesso de vlogs - virtual log files - dentro dos nossos bancos de dados, pode prejudicar a performance do log e da base como um todo. Até a ve .............................................Saiba Mais


Búfalo Informática
e-mail: Contato@bufaloinfo.com.br
Telefones: (21) 99240-7281 (21) 99240-5134