Resumo
Alguns planos de execução de consulta no Microsoft SQL Server 2016 incluem um padrão de avaliação de um filtro em uma operação de verificação/intervalo de índice ou tabela. Algumas partes do predicado de filtro podem corresponder a uma chave de índice e, portanto, podem ser usadas para executar uma busca de índice ou verificação de intervalo. As partes restantes do predicado são conhecidas como residuais e devem ser avaliadas para cada saída de linha pela operação de verificação ou intervalo. Isso corresponde a um operador de filtro. No entanto, para melhorar o desempenho, o SQL Server pode enviar esse filtro para o próprio operador de acesso à tabela.
Embora essa abordagem melhore o desempenho geral, em algumas condições (por exemplo, para uma estimativa de cardinalidade imprecisa relacionada à sensibilidade do parâmetro), o filtro de varredura abaixo pode processar um número maior de linhas do que o esperado. Esse comportamento pode ficar oculto durante a solução de problemas de desempenho de consulta quando você está usando um plano de execução real, pois o número de linhas retornadas corresponde ao número de linhas depois que o predicado residual é aplicado e não ao número real de linhas que são verificadas de uma tabela ou índice.
Informações de atualização
Para melhorar o diagnóstico do cenário descrito na seção "Sintomas", o SQL Server 2016 Service Pack 1 (SP1) apresenta um novo atributo XML showplan, Linhas Lidas Estimadas. Esse atributo fornece a contagem estimada de linhas que será lida pelo operador antes que o predicado residual seja aplicado. Esta atualização é um complemento ao KB 3107397.
Essa funcionalidade está incluída no Service Pack 1 para SQL Server 2016.
Sobre compilações do SQL Server 2016
Cada nova compilação do SQL Server 2016 contém todos os hotfixes e todas as correções de segurança incluídas na compilação anterior. Recomendamos que você instale o build mais recente para o SQL Server 2016.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.