Episódio

Buscar ou varredura - Otimizador baseado em custos no SQL Server

Quando o SQL Server tem uma escolha de planos, ele comparará o custo entre um conjunto de planos de execução e escolherá o mais barato.

Em alguns casos, mesmo que o custo da busca seja um pouco maior do que o custo da verificação, o SQL Server Optimize ainda pode escolher um plano baseado em busca, conforme demonstrado no vídeo.

O SQL Server pode não avaliar todos os planos possíveis, há vários estágios de otimização e o SQL Server avaliará um subconjunto de planos nesses estágios.

O vídeo abaixo demonstra isso com exemplos práticos. SQLTest Tool simula os laboratórios práticos para você, sem necessidade de registro. Você pode praticar o exemplo prático on-line enquanto assiste ao vídeo.