(não existem exames)
Ccritérios para a otimização de uma pesquisa?
A Seletividade, a Densidade, SARGs e a Cardinalidade
O que são os Planos de Execução
Otimizar pesquisas
Visualizar Planos de Execução
Estatísticas
Indexação
O que são índices do topo: Heap, Clustered, Non Clustered
Técnicas de indexação
Definição de índices cobertos
Índices calculados, filtrados
Tipos de Joins
JOINs em “loop”, MERGE, um para muitos, muitos para muitos, Sort, Hash
Operadores num plano de execução
TableScan, scan de índice clustered, scan de índice non-clustered
Procura por índices, por intervalo “Merge”, por “bookmark” e RID
Spool dos tipos: Eager, Lazy, Index e RowCount
Stream Aggregate e Assert
Concatenação, computação de valores, ordenação e segmentação
O papel do SQL Profiler para análise de desempenho
Criação de planos de manutenção proativos
Backups, otimização de índices e reindexação
Criação de triggers para possíveis condições de alerta: uso do processador, alocação de memória, falha de páginas, I/O de disco
Algumas “best practices” de configurações
Memória, DOP, I/O, indexação
Definição de valores base
Deteção de problemas comuns de desempenho
Consumo de CPU, I/O de disco, memória, tempo de execução demorado, wait time
Ferramentas nativas para ajuste de desempenho
Profiler
SQL Trace
System Monitor
DMVs
Relatórios de painel de desempenho
Monitorização proativa
Automatização de processos de monitorização de performance de sistema