Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2025 (17.x)
Azure SQL Database
Zawiera informacje o Query Store planach wymuszonych przez sp_query_store_force_plan. Wykorzystaj te informacje, aby określić, które zapytania mają nałożone plany na replikę do odczytu/zapisu (pierwotną) bazy danych oraz jedną lub więcej replik tylko do odczytu.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
plan_forcing_location_id |
bigint | Identyfikator przypisany systemowi dla tego planu wymusza lokalizację. |
query_id |
bigint | Wniostwa query_id w sys.query_store_query |
plan_id |
bigint | Wniostwa plan_id w sys.query_store_plan |
replica_group_id |
bigint | Z parametru force_plan_scopew sp_query_store_force_plan (Transact-SQL). Wzmianki replica_group_id w sys.query_store_replicas |
timestamp |
datetime | UTC, data i godzina zastosowania operacji wymuszania planu. |
plan_forcing_type |
int | Rodzaj wymuszania planu.0 = NONE1 = MANUAL2 = AUTO |
plan_forcing_type_desc |
nvarchar(60) | Opis tekstu elementu plan_forcing_type.NONE: Brak wymuszania planuMANUAL: Plan wymuszony przez użytkownikaAUTO: Plan wymuszony przez automatyczne strojenie |
Permissions
Wymaga uprawnienia VIEW DATABASE STATE.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia VIEW DATABASE PERFORMANCE STATE w bazie danych.
Example
Użyj sys.query_store_plan_forcing_locations, połączonej z sys.query_store_replicas, aby odzyskać 20 najlepszych Query Store planów, które zostały wymuszone.
SELECT TOP (20)
pfl.query_id,
pfl.plan_id,
CASE qsr.replica_group_id
WHEN 1 THEN 'PRIMARY'
WHEN 2 THEN 'SECONDARY'
WHEN 3 THEN 'GEO SECONDARY'
WHEN 4 THEN 'GEO HA SECONDARY'
ELSE CONCAT('REPLICA_', qsr.replica_group_id)
END AS replica_type,
pfl.[timestamp],
pfl.plan_forcing_type_desc
FROM sys.query_store_plan_forcing_locations AS pfl
INNER JOIN sys.query_store_replicas AS qsr
ON qsr.replica_group_id = pfl.replica_group_id
ORDER BY pfl.[timestamp] DESC;
Treści powiązane
- sys.query_store_replicas (Transact-SQL)
- sp_query_store_force_plan (Transact-SQL)
- Query Store dla czytelnych replik wtórnych.
- sys.database_query_store_internal_state (Transact-SQL)
- sys.query_store_plan (Transact-SQL)
- sys.query_store_query (Transact-SQL)
- Monitorowanie wydajności przy użyciu Query Store