次の方法で共有


sp_query_store_flush_db(Transact-SQL)

対象者:SQL Server 2016 (13.x) およびそれ以降のバージョン Azure SQL DatabaseAzure SQL Managed InstanceSQL Database in Microsoft Fabric

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

Transact-SQL 構文表記規則

構文

sp_query_store_flush_db
[ ; ]

引数

何一つ。

リターン コードの値

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

解説

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

アクセス許可

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

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

EXECUTE sp_query_store_flush_db;