SQL 시스템 데이터베이스 (마스터, 모델, msdb, tempdb) 쿼리 저장소 중 msdb에서만 사용할 수 있습니다. msdb의 쿼리 저장소에 대한 설명서를 보지 못했습니다.
GUI에서 볼 수는 없지만 SQL 2016 인스턴스에서 확인할 수 있습니다.
쿼리 저장소 확인이 꺼져 있습니다
USE msdb
SELECT * FROM sys.database_query_store_options;
쿼리 저장소 켜기
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = ON
GO
ALTER DATABASE msdb SET QUERY_STORE (OPERATION_MODE = READ_WRITE
, INTERVAL_LENGTH_MINUTES = 30
, MAX_STORAGE_SIZE_MB = 1000
, QUERY_CAPTURE_MODE = AUTO)
GO
쿼리 저장소 확인이 켜져 있습니다
USE msdb
SELECT * FROM sys.database_query_store_options;
모든 시스템 데이터베이스 중에서 msdb가 Query Store를 사용하는 옵션이있는 유일한 이유는 무엇이며 어떤 값을 추가합니까?
-- Stop Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = OFF
GO
[model]
"허용되지 않음"목록에 포함 된 답변 업데이트를 참조하십시오 .