sp_query_store_flush_db (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance
Vacía la parte en memoria de los datos del Almacén de consultas en el disco.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_query_store_flush_db
[ ; ]
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
Si Almacén de consultas para réplicas secundarias está habilitada, cuando sys.sp_query_store_flush_db
se ejecuta en una réplica secundaria, la memoria caché de esa réplica secundaria se fuerza a vaciar en la memoria caché de la réplica principal. Esto puede acelerar la Almacén de consultas datos de caché que se sincronizan con la réplica principal, si el vaciado de caché de réplica secundaria se retrasa en caso contrario en una carga de trabajo intensiva.
Permisos
Requiere el permiso ALTER en la base de datos.
Ejemplos
En el siguiente ejemplo se vacía la parte en memoria de los datos del Almacén de consultas en el disco.
EXEC sp_query_store_flush_db;
Contenido relacionado
- Supervisión del rendimiento mediante el Almacén de consultas
- Almacén de consultas para réplicas secundarias
- 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)
- Vistas del catálogo del almacén de consultas (Transact-SQL)