使用perfmon时,我应该在debuggingASP.NET和SQL性能问题时特别注意哪些计数器?

相关Perfmon:哪个计数器标识线程正在等待? 但被提问者遗憾地抛弃了

使用perfmon时,我应该在debuggingASP.NET和SQL性能问题时特别注意哪些计数器?

一些系统统计,如果有什么区别

SQL Server 2008 (64 bit version) Windows Server 2008 R2 Enterprise x64 (SP1) 12GB RAM Xeon X5560 x 2.80GHz (2) 

这台计算机上有两个相当活跃的数据库实例。 一个属于我们的产品,一个属于SCADA供应商。 我很乐意看到这两个实例中的每一个的性能是否分开,以了解其中一个组件是否一直处于争用状态。

这个Brent Ozar的博客文章对于SQL方面非常有用。 我使用这里的build议作为监视我的服务器的起点。 Perfmon也为每个实例等待统计信息,以便您可以轻松地比较实例正在执行的操作。

SQL Server Management Studio中的活动监视器对于分别查看实例也很有用。 我喜欢比较我的实例的最高累计等待时间与Perfmon的数据,试着查看我遇到的问题。

Brents的post有一些非常好的build议来启动你,如果你从那里看到任何问题,你可以开始深入到具体的计数器。 如果你有一些时间在博客文章中观看video,以及我拿起了一些不在文本中的信息。

对于ASP.net性能计数器,你可以在这里查看