Sintomas

A limpeza automática de dados da Rede de Consultas pode falhar nas edições SQL Server 2016, com além da Enterprise e Developer. Portanto, se os dados não forem purgados manualmente, o espaço utilizado pela Loja de Consultas crescerá ao longo do tempo até que o limite configurado seja atingido. Se este problema não for resolvido, o espaço de disco atribuído aos registos de erro também será preenchido, porque cada tentativa de execução da limpeza produzirá um ficheiro de despejo. O período de ativação da limpeza depende da frequência de carga de trabalho. No entanto, não ultrapassa os 15 minutos.

Resolução

A correção para este problema está incluída na seguinte atualização cumulativa para o SQL Server:

Atualização Cumulativa 1 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

Solução

Para contornar este problema se planeia utilizar a Loja de Consultas em edições diferentes da Enterprise e Developer, tem de desativar explicitamente as políticas de limpeza. Pode fazê-lo a partir do SQL Server Management Studio (página Bases de Dados) ou utilizando o seguinte script Transact-SQL:

ALTER DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)Além disso, considere opções de limpeza manual para evitar que a Loja de Consultas transite para o modo apenas de leitura. Por exemplo, executar a seguinte consulta para limpar periodicamente o espaço de dados:

ALTERAR DATABASE_NAME DE BASE DE DADOS QUERY_STORE DEFINIDOAlém disso, executar periodicamente os seguintes procedimentos armazenados da Loja de Consultas para limpar estatísticas de tempo de execução, consultas específicas ou planos:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

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 terminologia que 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 da tradução?
O que afetou a sua experiência?

Obrigado pelos seus comentários!

×