Melhoria
No atual modelo de estimativa de cardinalidade do Microsoft SQL Server 2016, a singularidade não é explicada quando os histogramas são dimensionados. Isto pode causar colunas únicas com uma frequência superior a 1. O método para lidar com isto em RTM é ignorar completamente o histograma em colunas UNIQUE. Isto pode causar estimativas deficientes quando a distribuição da coluna não é uniforme.
Após a instalação desta atualização, o histograma será utilizado corretamente se tiver todos os valores de etapa dentro de 10% de exclusivo.
Notas
-
Esta alteração só será ativada se estiver ativado o traço da bandeira 4199, se o âmbito de base de dados da configuração da base de dados QUERY_OPTIMIZER_HOTFIXES estiver definido para ON ou se for utilizada uma sugestão de ENABLE_QUERY_OPTIMIZER_HOTFIXES.
-
A dica de consulta ENABLE_QUERY_OPTIMIZER_HOTFIXES está disponível a partir do SQL Server 2016 SP1.
Resolução
Esta correção para este problema está incluída nas seguintes atualizações cumulativas para o SQL Server: Atualização Cumulativa 2 para SQL Server 2016 SP1 Atualização Cumulativa 4 para SQL Server 2016
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server: Última atualização cumulativa para SQL Server 2016
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.