Resumo
Quando o Microsoft SQL Server cria ou atualiza estatísticas, se uma taxa de amostragem não for especificada manualmente, SQL Server calculará uma taxa de amostragem predefinida. Consoante a distribuição real de dados na tabela subjacente, a taxa de amostragem predefinida pode não representar com precisão a distribuição de dados. Isto pode causar degradação da eficiência do plano de consulta.
Para melhorar este cenário, um administrador de base de dados pode optar por atualizar manualmente as estatísticas através de uma taxa de amostragem fixa que pode representar melhor a distribuição de dados. No entanto, uma operação de Estatísticas de Atualização Automática subsequente irá repor a taxa de amostragem predefinida e, possivelmente, reintroduzir a degradação da eficiência do plano de consulta.
Esta melhoria permite que a taxa de amostragem fixa seja mantida em operações de estatística de atualização manual ou automática subsequentes.
Resolução
Esta atualização apresenta uma nova palavra-chave PERSIST_SAMPLE_PERCENT = { ON | OFF } é uma extensão do Transact-SQL CREATE/UPDATE STATISTICS existente. A palavra-chave indicará SQL Server para bloquear a taxa de amostragem (fornecida quando é criada ou atualizada) para utilização futura.
Para obter mais informações sobre estatísticas, veja Criar Estatísticas.
A funcionalidade está disponível nas seguintes atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologiaque a Microsoft utiliza para descrever as atualizações de software.