sp_query_store_flush_db (Transact-SQL)

適用対象:SQL Server 2016 (13.x) 以降のデータベースAzure SQLAzure SQL Managed Instance

クエリ ストア データのメモリ内部分をディスクにフラッシュします。

Transact-SQL 構文表記規則

構文

sp_query_store_flush_db [;]

リターン コードの値

0 (成功) または 1 (失敗)

解説

セカンダリ レプリカのクエリ ストアが有効になっている場合、セカンダリ レプリカで が実行されるとsys.sp_query_store_flush_db、そのセカンダリ レプリカのキャッシュはプライマリ レプリカ上のキャッシュに強制的にフラッシュされます。 これにより、セカンダリ レプリカのキャッシュ フラッシュが負荷の高いワークロードで遅延した場合に、プライマリ レプリカに同期されるクエリ ストアキャッシュ データが高速化される可能性があります。

アクセス許可

データベースに対する ALTER 権限が必要です。

次の例では、クエリ ストア データのメモリ内部分をディスクにフラッシュします。

EXEC sp_query_store_flush_db;

次の手順

クエリ ストアについて詳しくは、次の記事を参照してください。