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;
Связанный контент
- Мониторинг производительности с использованием хранилища запросов
- Хранилище запросов для вторичных реплик
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_query (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_reset_exec_stats (Transact-SQL)
- sp_query_store_remove_plan (Transact-SQL)
- Представления каталога хранилища запросов (Transact-SQL)