Sintomas
Suponha que você tente inserir valores na coluna índice principal do Microsoft SQL Server 2012 ou do SQL Server 2014. Quando menos de 90% das linhas inseridas tem valores além do valor de RANGE_HI_KEY mais alto no histograma, a coluna é considerada carta em vez de crescente. Portanto, a chave Ascending não é detectada e os sinalizadores de rastreamento 2389 e 2390 geralmente usados para corrigir o problema de teclas crescentes não funcionam. Isso causa uma estimativa de cardinalidade ruim quando você usa predicados que estão além do valor de RANGE_HI_KEY das estatísticas existentes.Observação Ao aplicar essa atualização cumulativa, você deve habilitar o sinalizador de rastreamento 4139. Isso faz com que o SQL Server sempre modifique o histograma no cenário descrito, independentemente do status de coluna à esquerda (crescente, decrescente ou estacionário).
Resolução
Este problema foi corrigido primeiro nas seguintes atualizações cumulativas do SQL Server:
Atualização cumulativa 1 para SQL server 2012 SP2atualização cumulativa 2 para SQL Server 2014atualização cumulativa 10 para SQL Server 2012 SP1
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".