Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions)

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:

Atualização Cumulativa 1 para SQL Server 2017

Atualização Cumulativa 4 para SQL Server 2016 SP1

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:

Atualização cumulativa mais recente do SQL Server 2017

Atualização cumulativa mais recente do SQL Server 2016

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.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.