Sintomas
Assuma que tem o Microsoft SQL Server 2014, 2016 e 2017 instalados. Você tem uma coluna de tabela que contém muitos valores nulos, e executa uma consulta sobre essa tabela utilizando o estimador de Cardinalidade padrão (CE). Neste cenário, poderá sentir uma sobreavaliação num filtro que compara a coluna de tabela a um valor desconhecido no momento da compilação.
Resolução
Este problema é corrigido nas seguintes atualizações para o SQL Server:
Atualização Cumulativa 13 para SQL Server 2017
Udpate Acumulado 4 para SQL Server 2016 SP2
Atualização Cumulativa 12 para SQL Server 2016 SP1
Atualização Cumulativa 1 para SQL Server 2014 SP3
Atualização Cumulativa 14 para SQL Server 2014 Service Pack 2
Cada nova atualização cumulativa do SQL Server contém todas as correções de hotfixes e correções de segurança que estavam na construção anterior. Recomendamos que instale a mais recente construção para a sua versão do SQL Server:
Última atualização cumulativa para SQL Server 2017
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Estimativa de Cardinalidade (SQL Server)
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.