sys.query_store_plan_forcing_locations (Transact-SQL)
Gilt für: SQL Server 2022 (16.x) Azure SQL verwaltete Instanz
Enthält Informationen zu Abfragespeicher Plänen, die für sekundäre Replikate mit sp_query_store_force_plan erzwungen wurden, wenn Abfragespeicher für sekundäre Replikate aktiviert ist. Sie können diese Informationen verwenden, um zu bestimmen, welche Abfragen Pläne für verschiedene Replikatgruppen erzwungen haben.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
plan_forcing_location_id | bigint | Vom System zugewiesene ID für diesen Plan, der den Standort erzwingt. |
query_id | bigint | Verweise query_id in sys.query_store_query |
plan_id | bigint | Verweise plan_id in sys.query_store_plan |
replica_group_id | bigint | Aus dem Parameter force_plan_scope in sp_query_store_force_plan (Transact-SQL). Verweise replica_group_id in sys.query_store_replicas |
Berechtigungen
Erfordert die VIEW DATABASE STATE
-Berechtigung.
Beispiel
Verwenden Sie sys.query_store_plan_forcing_locations
, verbunden mit sys.query_store_replicas, um Abfragespeicher Pläne abzurufen, die für alle sekundären Replikate erzwungen wurden.
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';
Nächste Schritte
- sys.query_store_replicas (Transact-SQL)
- sys.sp_query_store_force_plan (Transact-SQL)
- sys.database_query_store_internal_state (Transact-SQL)
- sys.query_store_plan (Transact-SQL)
- sys.query_store_query (Transact-SQL)
- Überwachen der Leistung mit dem Abfragespeicher
- Bewährte Methoden für den Abfragespeicher