Resumo
Quando um plano de consulta usa uma Associação de hash em modo de lote em que uma das entradas é um filtro de bitmap otimizado com uma pesquisa de indicador ou pesquisa de chave subjacente no Microsoft SQL Server 2016 e no SQL Server 2017, estimativas imprecisas são produzidas. Ta atualização melhora o desempenho da consulta para o cenário.
Resolução
Este aperfeiçoamento está incluído na seguinte atualização cumulativa do SQL Server:
Atualização cumulativa 6 para SQL Server 2017
Atualização cumulativa 8 para SQL Server 2016 SP1
Observação:
-
Para habilitar essa atualização no nível do servidor, você deve habilitar o sinalizador de rastreamento (TF) 4199. Para habilitar o TF 4199 globalmente, use o comando DBCC TRACEing (4199,-1) ou use – T 4199 como parâmetro de inicialização.
-
Para habilitar essa atualização no nível do banco de dados, execute o seguinte comando: ALTER DATABASE Scope Set Configuration SET QUERY_OPTIMIZER_HOTFIXES = on.
-
Para habilitar essa atualização no nível da consulta, use a dica de consulta: usar dica (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ').
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Confira a atualização cumulativa mais recente do SQL Server:
Status
A Microsoft confirmou que esse é um aperfeiçoamento dos produtos da Microsoft listados na seção "aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.