Поделиться через


sp_query_store_flush_db (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure

Записывает часть данных хранилища запросов, находящуюся в памяти, на диск.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_query_store_flush_db
[ ; ]

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

Если хранилище запросов для вторичных реплик включена, при sys.sp_query_store_flush_db выполнении на вторичной реплике кэш вторичной реплики принудительно удаляется в кэш на первичной реплике. Это может ускорить синхронизацию данных кэша хранилище запросов с первичной репликой, если очистка кэша вторичной реплики в противном случае задерживается при тяжелой рабочей нагрузке.

Разрешения

Необходимо разрешение ALTER для базы данных.

Примеры

В следующем примере выполняется запись части данных хранилища запросов, находящейся в памяти, на диск.

EXEC sp_query_store_flush_db;