sys.query_store_plan_forcing_locations(Transact-SQL)
적용 대상: SQL Server 2022(16.x) Azure SQL Managed Instance
보조 복제본에 대한 쿼리 저장소 사용하도록 설정된 경우 sp_query_store_force_plan 사용하여 보조 복제본에 강제 적용된 쿼리 저장소 계획에 대한 정보를 포함합니다. 이 정보를 사용하여 다른 복제본 집합에 강제로 적용된 계획이 있는 쿼리를 확인할 수 있습니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
plan_forcing_location_id | bigint | 이 계획 강제 위치에 대한 시스템 할당 ID입니다. |
query_id | bigint | query_id sys.query_store_query 참조 |
plan_id | bigint | plan_id sys.query_store_plan 참조 |
replica_group_id | bigint | sp_query_store_force_plan(Transact-SQL)의 매개 변수 force_plan_scope 에서 replica_group_id sys.query_store_replicas 참조 |
사용 권한
VIEW DATABASE STATE
권한이 필요합니다.
예시
sys.query_store_replicas 조인된 쿼리 저장소 계획을 사용하여 sys.query_store_plan_forcing_locations
모든 보조 복제본에 강제 적용됩니다.
SELECT query_plan
FROM sys.query_store_plan AS qsp
INNER JOIN sys.query_store_plan_forcing_locations AS pfl
ON pfl.query_id = qsp.query_id
INNER JOIN sys.query_store_replicas AS qsr
ON qsr.replica_group_id = qsp.replica_group_id
WHERE qsr.replica_name = 'yourSecondaryReplicaName';