Resumo

Quando o Microsoft SQL Server criar ou atualizar estatísticas, se uma taxa de amostragem não for especificada manualmente, o SQL Server calculará uma taxa de amostragem predefinida. Dependendo da distribuição real dos dados na tabela subjacente, a taxa de amostragem predefinido 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 utilizando uma taxa de amostragem fixa que pode representar melhor a distribuição de dados. No entanto, uma operação subsequente de Estatísticas de Atualização Automática reativará 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 persistiu em operações estatísticas de atualização manual ou automática subsequentes.

Resolução

Esta atualização introduz uma nova palavra-chave PERSIST_SAMPLE_PERCENT = { ON OFF } trata-se de   uma extensão às estatísticas existentes de CREATE/UPDATE Transact-SQL. A palavra-chave indicará o SQL Server para bloquear a taxa de amostragem (fornecida quando for criada ou atualizada) para utilização futura.

Para obter mais informações sobre estatísticas, consulte Criar Estatísticas.

A funcionalidade está disponível nas seguintes atualizações cumulativas para o SQL Server:

Atualização Cumulativa 1 para SQL Server 2017

Atualização Cumulativa 4 para SQL Server 2016 SP1

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 2017

Ú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.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×