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.
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.
Tem comentários? Envie um problema aqui.