sp_query_store_flush_db (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL Database Azure SQL Managed Instance
クエリ ストア データのメモリ内部分をディスクにフラッシュします。
構文
sp_query_store_flush_db
[ ; ]
リターン コードの値
0
(成功) または 1
(失敗)。
解説
セカンダリ レプリカのクエリ ストアが有効になっている場合、セカンダリ レプリカでsys.sp_query_store_flush_db
が実行されると、そのセカンダリ レプリカのキャッシュはプライマリ レプリカ上のキャッシュに強制的にフラッシュされます。 これにより、セカンダリ レプリカのキャッシュ フラッシュが負荷の高いワークロードの下で遅延した場合に、プライマリ レプリカに同期されるクエリ ストア キャッシュ データが高速化される可能性があります。
アクセス許可
データベースに対する ALTER 権限が必要です。
例
次の例では、クエリ ストア データのメモリ内部分をディスクにフラッシュします。
EXEC sp_query_store_flush_db;