数据库

 首页 > 数据库 > MySql > SQLServer2008-2012资源及性能监控—CPU使用率监控详解前言:准备工作:步骤:分析:

SQLServer2008-2012资源及性能监控—CPU使用率监控详解前言:准备工作:步骤:分析:

分享到:
【字体:
导读:
         摘要:前言:CPU是服务器中最重要的资源。在数据库服务器中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态。本文将会使用可靠性和性能监视器来获取CPU相关的使用统计信息可靠性和性能监视器是过去性能监视器工具的加强版。同时拥有性能监视器的全部功能。性能计数器提供对各种系统活动的统计功能。可以找到有数百种性能...

SQLServer2008-2012资源及性能监控—CPU使用率监控详解

前言:

CPU是服务器中最重要的资源。在数据库服务器中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态。

本文将会使用可靠性和性能监视器来获取CPU相关的使用统计信息

可靠性和性能监视器是过去性能监视器工具的加强版。同时拥有性能监视器的全部功能。

性能计数器提供对各种系统活动的统计功能。可以找到有数百种性能计数器来针对Windows操作系统或者第三方应用程序的性能。SQLServer同样有数百个性能计数器供DBA使用。

在本文中,我们将跟踪下列相关CPU性能计数器的数据:

  • Processor:%Processor Time
  • System: Processor Queue Length

准备工作:

在开始之前,需要先了解Processor:%Processor Time和System: Processor Queue Length相关的知识。

Processor:%ProcessorTime:提供被一个线程使用的CPU时间的百分比。如果在系统中有多个CPU或者CPU内核。你将会看到在这个实例上有多个计数器。

System:Processor Queue Length:显示有多少个线程在等待CPU使用。

步骤:

1、 打开可靠性和性能监视器:在【运行】中输入perfmon.exe。

2、 打开后,选择性能监视器。如图:

SQL Server研究之SQLServer2008-2012资源及性能监控—CPU使用率监控详解(五十) - 第1张  | 成功智慧网-专注游戏编程开发!

3、 在工具栏中按delete或者点击X按钮删除所有性能计数器。然后点击+按钮来增加计数器。

4、 在添加计数器对话框中,输入需要监控的计算机名或者使用本地计算机

5、 打开Processor并选择%Processor Time。

6、 然后如图所示把计数器添加到监视器中:

SQL Server研究之SQLServer2008-2012资源及性能监控—CPU使用率监控详解(五十) - 第2张  | 成功智慧网-专注游戏编程开发!

7、 重复上面步骤把另外一个计数器添加进去,这个计数器在System→ProcessorQueue Length:

SQL Server研究之SQLServer2008-2012资源及性能监控—CPU使用率监控详解(五十) - 第3张  | 成功智慧网-专注游戏编程开发!

留意一下这个计数器是没有选择实例的。

8、 在添加完毕之后,结果如下,然后点击确定:

SQL Server研究之SQLServer2008-2012资源及性能监控—CPU使用率监控详解(五十) - 第4张  | 成功智慧网-专注游戏编程开发!

9、然后可以看到下图的结果:

SQL Server研究之SQLServer2008-2012资源及性能监控—CPU使用率监控详解(五十) - 第5张  | 成功智慧网-专注游戏编程开发!

分析:

使用可靠性和性能监视器中的性能计数器是非常直观的。注意图形化界面的结果,这些结果是以秒为单位的,实时显示。在图的中部部分,有【最新】、【平均】、【最大】、【最小】、【持续时间】这几个数值。

如果你发现Processor:%Processor Time的平均值持续处于80并且System:Processor Queue Length持续超过2,可能意味着CPU不够快来处理服务器上的进程,此时需要升级CPU或者添加CPU。

SQLServer2008-2012资源及性能监控—CPU使用率监控详解
分享到:
Oracle FGA审计记录的清理步骤
Oracle FGA审计记录的清理步骤注意:本文为原创文章,转载请注明出处:http://blog.csdn.net/msdnchina/article/details/38435999 一、确认有哪些fga审计策略, 从select * from dba_audit_policies就可以查询到审计策略,请注意,查询结果中的每一行,就是一个审计策略。 另外,fga审计记录存放在这个视图中:select * from...
oracle HA 高可用性详解(之二,深入解析...
oracle HA 高可用性详解(之二,深入解析TAF,以及HA框架)oracle HA 高可用性详解(之一,client、server端服务详解):http://write.blog.csdn.net/postedit 我们已经看到TAF是的Oracle的会话能够自动重新连接,需要说明的是,这个能力是基于OCI的,是OCI的一个功能,JDBC Thin Driver无效,因为这种驱动不是构建在OCI...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……