다음을 통해 공유


sp_query_store_flush_db(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL 데이터베이스 Azure 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;