日期:2014-05-17  浏览次数:20658 次

sql server查询缓存点击率
之前在sql server 2008上查询缓存点击率是这样的sql语句:
SELECT cntr_value FROM sys.dm_os_performance_counters 
where counter_name= 'Lock Requests/sec' and
instance_name = '_Total'
有两个问题:
1)经过几次查询之后,返回值始终是33,请问原因?
2)在sql server 2005下执行相同的sql语句,则每次的返回值都大于100,请问为什么会这样?


------解决方案--------------------
木试过,可能是语法不一样吧
------解决方案--------------------
1)经过几次查询之后,返回值始终是33,请问原因?
你查询以后就应该清理缓存
2)在sql server 2005下执行相同的sql语句,则每次的返回值都大于100,请问为什么会这样?
不同环境下当然不同