none
SQLServer2012,sys.sysperfinfo表counter_name涉及到XXX/sec,value值是累加值吗? RRS feed

  • 问题

  • Login/sec时,从现象上看不像是每秒的次数,感觉更像是一个累加值,能帮忙给解释一下吗?

    我登陆到sqlserver上后,login/sec就增一,然后后续没有登录操作,该字段value一直就是1,是不是涉及到XXX/sec这样的计数器,是不是都是累加值?

    2014年12月24日 7:52

答案

  • 应该 累加的,你可以查下联机帮助对 value 列值的说明,它写的是“该值是一个级别或对实例事件发生进行计数的单调递增计数器”

    这个对应在 sql 2012中, 应该使用 sys.dm_os_performance_counters , 在这个的说明中,就解释得非常清楚了,是累加的

    http://msdn.microsoft.com/zh-cn/library/ms187743(v=sql.110).aspx对于每秒计数器,该值是累积的。  速率值必须通过对离散时间间隔的值抽样来进行计算。 任何两个连续抽样值之间的差等于针对所使用时间间隔的速率。

    2014年12月24日 9:49