Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : SQL Server 2022 (16.x)
Azure SQL Managed Instance
Contient des informations sur les plans Magasin des requêtes qui ont été forcés sur les réplicas secondaires à l’aide de sp_query_store_force_plan, lorsque Magasin des requêtes pour les réplicas secondaires est activé. Vous pouvez utiliser ces informations pour déterminer quelles requêtes ont des plans forcés sur différents jeux de réplicas.
| Nom de la colonne | Type de données | Description |
|---|---|---|
| plan_forcing_location_id | bigint | ID attribué par le système pour cet emplacement forçant le plan. |
| query_id | bigint | Références query_id dans sys.query_store_query |
| plan_id | bigint | Références plan_id dans sys.query_store_plan |
| replica_group_id | bigint | À partir du paramètre force_plan_scope dans sp_query_store_force_plan (Transact-SQL). Références replica_group_id dans sys.query_store_replicas |
autorisations
Nécessite l’autorisation VIEW DATABASE STATE.
Exemple
Utilisez sys.query_store_plan_forcing_locations, joint avec sys.query_store_replicas, pour récupérer Magasin des requêtes plans forcés sur tous les réplicas secondaires.
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';
Étapes suivantes
- 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)
- Analyse des performances à l’aide du magasin de requêtes
- Bonnes pratiques relatives au Magasin des requêtes