有关的Perfmon:哪个计数器标识线程正在等待?但遗憾的是被提问者抛弃了
使用 perfmon,在调试 ASP.NET 和 SQL 性能问题时应该特别注意哪些计数器?
一些系统统计数据,以防万一
SQL Server 2008 (64 bit version)
Windows Server 2008 R2 Enterprise x64 (SP1)
12GB RAM
Xeon X5560 x 2.80GHz (2)
这台计算机上有两个相当活跃的数据库实例。一个属于我们的产品,一个属于 SCADA 供应商。我很想分别查看这两个实例的性能,以了解其中一个组件是否持续陷入争用。
答案1
本篇博文由 Brent Ozar 撰写对 SQL 方面来说确实很有用。我使用这里的建议作为监控服务器的起点。Perfmon 还提供了每个实例的等待统计数据,因此您可以轻松比较实例的运行情况。
SQL Server Management Studio 中的活动监视器对于单独查看实例也很有用。我喜欢将我的实例的累积等待时间与 Perfmon 的数据进行比较,以尝试找出问题所在。
Brents 的帖子提供了一些非常好的建议,可以作为入门建议,如果您发现任何问题,可以开始深入研究特定的计数器。如果您有时间,可以观看博客文章中的视频,我还从中学到了一些文本中没有的其他信息。
答案2
对于 ASP.net 性能计数器,您可以检查这里