SQL Server - Batch Resp Statistics 对象

适用范围:SQL Server

SQLServer:Batch Resp Statistics 性能对象提供计数器来跟踪 SQL Server 批处理响应时间。

下表介绍了 SQL Server Batch Resp Statistics 性能对象。

SQL Server Batch Resp Statistics 计数器 说明
Batches >=000000ms 和 <000001ms 其响应时间大于或等于 0 毫秒但小于 1 毫秒的 SQL 批处理的数目
Batches >=000001ms 和 <000002ms 其响应时间大于或等于 1 毫秒但小于 2 毫秒的 SQL 批处理的数目
Batches >=000002ms 和 <000005ms 其响应时间大于或等于 2 毫秒但小于 5 毫秒的 SQL 批处理的数目
Batches >=000005ms 和 <000010ms 其响应时间大于或等于 5 毫秒但小于 10 毫秒的 SQL 批处理的数目
Batches >=000010ms 和 <000020ms 其响应时间大于或等于 10 毫秒但小于 20 毫秒的 SQL 批处理的数目
Batches >=000020ms 和 <000050ms 其响应时间大于或等于 20 毫秒但小于 50 毫秒的 SQL 批处理的数目
Batches >=000050ms 和 <000100ms 其响应时间大于或等于 50 毫秒但小于 100 毫秒的 SQL 批处理的数目
Batches >=000100ms 和 <000200ms 其响应时间大于或等于 100 毫秒但小于 200 毫秒的 SQL 批处理的数目
Batches >=000200ms 和 <000500ms 其响应时间大于或等于 200 毫秒但小于 500 毫秒的 SQL 批处理的数目
Batches >=000500ms 和 <001000ms 其响应时间大于或等于 500 毫秒但小于 1,000 毫秒的 SQL 批处理的数目
Batches >=001000ms 和 <002000ms 其响应时间大于或等于 1,000 毫秒但小于 2,000 毫秒的 SQL 批处理的数目
Batches >=002000ms 和 <005000ms 其响应时间大于或等于 2,000 毫秒但小于 5,000 毫秒的 SQL 批处理的数目
Batches >=005000ms 和 <010000ms 其响应时间大于或等于 5,000 毫秒但小于 10,000 毫秒的 SQL 批处理的数目
Batches >=010000ms 和 <020000ms 其响应时间大于或等于 10,000 毫秒但小于 20,000 毫秒的 SQL 批处理的数目
Batches >=020000ms 和 <050000ms 其响应时间大于或等于 20,000 毫秒但小于 50,000 毫秒的 SQL 批处理的数目
Batches >=050000ms 和 <100000ms 其响应时间大于或等于 50,000 毫秒但小于 100,000 毫秒的 SQL 批处理的数目
Batches >=100000ms 其响应时间大于或等于 100,000 毫秒的 SQL 批处理的数目

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

说明
CPU Time:Requests 根据 CPU 时间得出的请求数。
CPU Time:Total(ms) CPU 在批处理上花费的总时间。
Elapsed Time:Requests 根据占用时间得出的请求数。
Elapsed Time:Total(ms) 批处理的占用时间。

示例

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

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Batch Resp Statistics%';