SQL Server - Query Store 对象

适用于:SQL Server 2016 (13.x) 及更高版本

查询存储对象提供的计数器用来监视 SQL Server 的资源利用率,从而存储对象(如存储过程、临时和预定义 Transact-SQL 语句和触发器)的查询文本、执行计划和运行时统计信息。

下表介绍了“SQLServer:查询存储”计数器。

SQL Server Query Store 计数器 说明
Query Store CPU 使用率 查询存储操作的执行时间,单位为百分之一秒。
Query Store 逻辑读取次数 查询存储的物理读取操作次数。
Query Store 逻辑写入次数 查询存储的逻辑写入操作次数。 将项(表示运行时统计信息)添加到队列的频率和延迟是由“数据刷新间隔”设置进行控制。
Query Store 物理读取次数 查询存储的物理读取操作次数。

对象中的每个计数器均包含以下实例:

Query Store 实例 说明
_Total 此 SQL Server 实例的查询存储信息。
<数据库名称> 此数据库的 Query Store 信息。

示例

使用 sys.dm_os_performance_counters 动态管理视图上的此 T-SQL 查询,开始浏览此对象中的查询性能计数器:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Query Store%';