sys.query_store_plan_forcing_locations (Transact-SQL)
Область применения: Управляемый экземпляр SQL Azure SQL Server 2022 (16.x)
Содержит сведения о планах хранилища запросов, которые были вынуждены использовать вторичные реплики с помощью sp_query_store_force_plan при включении хранилища запросов для вторичных реплик. Эти сведения можно использовать для определения того, какие запросы имеют планы, принудительные для разных наборов реплик.
Имя столбца | Тип данных | Описание: |
---|---|---|
plan_forcing_location_id | bigint | Назначаемый системой идентификатор для этого плана принудительное расположение. |
query_id | bigint | Ссылки query_id в sys.query_store_query |
plan_id | bigint | Ссылки plan_id в sys.query_store_plan |
replica_group_id | bigint | Из параметра force_plan_scope в sp_query_store_force_plan (Transact-SQL) Ссылки replica_group_id в sys.query_store_replicas |
Разрешения
Требуется разрешение VIEW DATABASE STATE
.
пример
Используйте sys.query_store_plan_forcing_locations
, присоединенные к sys.query_store_replicas, для получения планов хранилища запросов, принудительных для всех вторичных реплик.
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';
Далее
- 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)
- Мониторинг производительности с использованием хранилища запросов
- Рекомендации по хранилищу запросов
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по