sp_query_store_flush_db (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Libera a parte na memória dos dados do Repositório de Consultas para o disco.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_query_store_flush_db
[ ; ]
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
Se o Repositório de Consultas para réplicas secundárias estiver habilitado, quando sys.sp_query_store_flush_db
for executado em uma réplica secundária, o cache dessa réplica secundária será forçado a ser liberado para o cache na réplica primária. Isso pode acelerar a sincronização dos dados de cache do Repositório de Consultas com a réplica primária, se a liberação do cache da réplica secundária for atrasada sob carga de trabalho pesada.
Permissões
Requer a permissão ALTER no banco de dados.
Exemplos
O exemplo a seguir libera a parte na memória dos dados do Repositório de Consultas para o disco.
EXEC sp_query_store_flush_db;
Conteúdo relacionado
- Monitorar o desempenho usando o Repositório de Consultas
- Repositório de Consultas para réplicas secundárias
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_query (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_reset_exec_stats (Transact-SQL)
- sp_query_store_remove_plan (Transact-SQL)
- Exibições de catálogo do Repositório de Consultas (Transact-SQL)