我正在查看sys.dm_os_performance_counters
表,了解服务代理的性能指标。以下是查询:
select * from sys.dm_os_performance_counters
where object_name = 'SQLServer:Broker Statistics'
混淆是,我得到相同的价值观 SQL SENDs / sec & SQL SEND Total
以及 SQL RECEIVEs / sec &的相同值 SQL RECEIVE Total
请解释为什么这些值相同?
答案 0 :(得分:1)
视图公开原始值。您需要根据counter type进行调整。见Interpreting the counter values from sys.dm_os_performance_counters
:
对于每秒计数器,此值是累积的。必须通过以离散时间间隔对值进行采样来计算速率值。任何两个连续样本值之间的差异等于所用时间间隔的速率。