sys.query_store_plan_forcing_locations (Transact-SQL)
适用于: SQL Server 2022 (16.x) Azure SQL 托管实例
包含有关启用辅助副本查询存储时使用 sp_query_store_force_plan 强制在次要副本上强制查询存储计划的信息。 可以使用此信息来确定哪些查询针对不同的副本 (replica) 集强制执行了计划。
列名称 | 数据类型 | 说明 |
---|---|---|
plan_forcing_location_id | bigint | 此计划强制位置的系统分配 ID。 |
query_id | bigint | sys.query_store_query 中的引用query_id |
plan_id | bigint | sys.query_store_plan中的引用plan_id |
replica_group_id | bigint | 从 sp_query_store_force_plan (Transact-SQL) 中的 参数force_plan_scope 。 sys.query_store_replicas 中的引用replica_group_id |
权限
需要 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';
后续步骤
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈