EVENTOS AGENDADOS
Adaptive Query Plans no SQL 2017
Data : 28/02/2018 19:00
Neste evento você vai descobrir o que são os novos adaptive query plans no SQL Server 2017 e como lidar com eles na administração do servidor
..............................Inscreva-se

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 SQL Server Evitando create table no master Um problema comum e razoavelmente frequente é a criação de tabelas no master. Isso acontece por acidente: Como o banco default normalmente é o m .............................................Saiba Mais SQL Server Identificando dependências de tabelas alteradas As vezes, quando temos a necessidade de alterar tabelas em um banco com muitas stored procedures, precisamos descobrir quais stored procedures serão .............................................Saiba Mais SQL Server Identificando se arquivo existe: XP vs DMF A Microsoft parece estar se esforçando para substituir algumas extended stored procedures por DMFs, especialmente agora que, com instalação em windo .............................................Saiba Mais .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


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