Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2025 (17.x)
database SQL di Azure
Contiene informazioni sui piani del Query Store che sono stati imposti alle repliche secondarie usando sp_query_store_force_plan, quando è abilitato il Query Store per le repliche secondarie. È possibile usare queste informazioni per determinare quali query hanno piani forzati in set di repliche diversi.
Il Query Store per repliche secondarie è supportato a partire da SQL Server 2025 (17.x) e versioni successive, nonché da database SQL di Azure. Per il supporto completo della piattaforma, vedi Query Store per repliche secondarie.
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
plan_forcing_location_id |
bigint | ID assegnato dal sistema per questo percorso forzato del piano. |
query_id |
bigint | Riferimenti query_id in sys.query_store_query |
plan_id |
bigint | Riferimenti plan_id in sys.query_store_plan |
replica_group_id |
bigint | Dal parametro force_plan_scope in sp_query_store_force_plan (Transact-SQL) . Riferimenti replica_group_id in sys.query_store_replicas |
timestamp |
datetime | Data e ora UTC in cui è stata applicata l'operazione di forzamento del piano. |
plan_forcing_type |
int | Tipo di costringenza pianificata.0 = NONE1 = MANUAL2 = AUTO |
plan_forcing_type_desc |
nvarchar(60) | Descrizione del testo di plan_forcing_type.NONE: nessuna forzatura del pianoMANUAL: Piano imposto da un utenteAUTO: Piano forzato da accordatura automatica |
Autorizzazioni
È necessaria l'autorizzazione VIEW DATABASE STATE.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW DATABASE PERFORMANCE STATE per il database.
Esempio
Usare sys.query_store_plan_forcing_locations, aggiunto con sys.query_store_replicas, per recuperare i piani di Query Store forzati in tutte le repliche secondarie.
SELECT qsp.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
AND pfl.plan_id = qsp.plan_id
INNER JOIN sys.query_store_replicas AS qsr
ON qsr.replica_group_id = pfl.replica_group_id
WHERE qsr.replica_name = N'yourSecondaryReplicaName';
Contenuti correlati
- sys.query_store_replicas (Transact-SQL)
- 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)
- Monitorare le prestazioni tramite Query Store
- Procedure consigliate per il monitoraggio dei carichi di lavoro con Query Store