Share via


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_idsys.query_store_query 참조
plan_id bigint plan_idsys.query_store_plan 참조
replica_group_id bigint sp_query_store_force_plan(Transact-SQL)의 매개 변수 force_plan_scope 에서 replica_group_idsys.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';

다음 단계