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

性能监视器中找不到SQLSERVER开头的计数器
最近发现sql性能下降,想用性能监视器监视下看看是什么情况,但是却找不到sql server开头的计数器。 
比如SQL Server Buffer Manager (页面计数器) 这个就看不到,数据库是sql2008r2 64位,请问各位有没有遇到过。

------解决方案--------------------
看了下本机,有SQLServer:Buffer Manager计数器组。
#1.楼主安装SQL SERVER时正常吗?这些计数器应该是安装时,写入到注册表中的。
#2.参考下面这么错误信息。看一下注册表。
http://database.51cto.com/art/200904/119885.htm
个人认为,只要能正常安装SQL SERVER,应该不会有问题。
------解决方案--------------------
确认是在sql server所在的windows上,即服务器上的性能计数器吗? 而非看你本机的.
------解决方案--------------------
没有的话,第三方的连接工具也有监视器的
------解决方案--------------------
意思是说,执行性能工具的windows应是装有SQL Server的windows,
在未装SQL Server的window上执行性能工具,是当然没有SQL Server相关的计数器的.
------解决方案--------------------
没遇到过这种问题. 不是因为性能监视器找不到而性能下降的吧, 最好还是从程序端去找原因,是因为执行了什么而慢?百度一下解决方案,应该有好的答案
------解决方案--------------------
很少用性能监视器,你留意一下磁盘读写、CPU(任务管理器里就有),就能得到大概情况,再结合DMV分析下就足够
------解决方案--------------------
check this articl: SQL Server – Missing Performance Counters: A consolidated list of known issues
http://blogs.msdn.com/b/varund/archive/2010/06/25/sql-server-missing-performance-counters-a-consolidated-list-of-known-issues.aspx