sp_query_store_flush_db (Transact-SQL)

适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例

将查询存储数据的内存中部分刷新到磁盘。

Transact-SQL 语法约定

语法

sp_query_store_flush_db
[ ; ]

返回代码值

0(成功)或 1(失败)。

注解

如果启用了辅助副本 (replica)查询存储,则当在辅助副本 (replica)上执行时sys.sp_query_store_flush_db,该辅助副本 (replica)的缓存将强制刷新到主副本 (replica)上的缓存。 如果辅助副本 (replica)缓存刷新在其他工作负荷下延迟,则可以加速同步到主副本 (replica)查询存储缓存数据。

权限

需要对数据库拥有 ALTER 权限。

示例

下面的示例将查询存储数据的内存中部分刷新到磁盘。

EXEC sp_query_store_flush_db;