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(失败)。

注解

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

权限

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

示例

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

EXEC sp_query_store_flush_db;