Planos de execução no SQL Server todo mundo quer entender, então neste vídeo iniciaremos uma série de dicas sobre interpretação de planos de execução. Sobre Table Scan:
Indica a realização de uma leitura completa da tabela, ou seja, cada linha foi lida. Se esta tabela, tivesse 1000 registros todos teriam sido lidos;
Indica que a tabela não possui nenhum índice e o mais preocupante, não existe um índice do tipo Clustered (veremos posteriormente);
Você pode considerar um table scan, mas se for para pequenas tabelas e que raramente são lidas, ao qual, em algumas situações então não é necessário ter um índice;
Table scan, o que (se) questionar?
Existe alguma chave primária criada nesta tabela?
Existe algum índice criado? Existe índice clustered na tabela?
Leia mais em: www.vssti.com.br/blog/plano-de-execucao-parte-1/
Contato: [email protected]