使用Windows计数器

一、创建数据收集器集

二、创建数据收集器

三、使用数据收集器

1、修改数据收集器的属性

2、手动启用、手动停止数据收集器集

3、计划任务

4、在性能监视器中查看

一、性能监视器

  Windows 服务器操作系统提供一个名为“性能监视器”的图形工具,可以用来测量SQL Server 的性能。在Windows Server 2008 之前,称为“系统监视器”。

  可以查看 SQL Server 对象、性能计数器以及其他对象的行为,这些对象包括处理器、内存、缓存、线程和进程。

  每个对象都有一个相关的计数器集,用于测量设备使用情况、队列长度、延时情况,另外还有吞吐量及内部拥塞指示器。当监视 SQL Server 和 Windows 操作系统以调查与性能有关的问题时,请首先注意以下三个主要方面:

(1)磁盘活动

(2)处理器使用率

(3)内存使用量

  监视运行性能监视器的系统会轻微地影响计算机性能。 因此,要么将性能监视器数据记录到另一个磁盘或计算机上,以便减少对所监视计算机的影响,要么从远程计算机上运行性能监视器。

  只监视您感兴趣的计数器。 如果监视的计数器过多,将会增加监视过程中使用的资源开销,并影响所监视计算机的性能。

二、Windows性能日志

  Windows Server 2008引入了数据收集器集和报告。利用数据收集器集可以指定希望跟踪的性能对象和计数器集。

  可以使用单一数据集生成多个性能计数器和跟踪日志,还可以:

(1)指定访问控制,以管理谁可以访问所收集的数据。

(2)为监视创建多个执行计划和停止条件。

(3)使用数据管理器控制所收集数据和报告的大小。

(4)根据所收集的数据生成报告。

三. 创建可在 Windows 不同版本间共享的性能日志

1. 在“管理工具”中打开“可靠性和性能监视器”(Windows 2008 R2 为“性能监视器”)。

2. 在“可靠性和性能监视器”对话框中,展开“数据收集器集”,右键单击“用户定义”,再单击“新建”、“数据收集器集”。

3. 键入数据收集器集的名称,选择“手动创建”,然后单击“下一步”。

4. 选择“性能计数器”,然后单击“下一步”。

5. 单击“添加”以添加计数器。

6. 在“可用计数器”列表中,选择要监视的性能对象。 SQL Server 默认实例的 SQL Server 性能对象名称以 SQL Server 开头,命名实例以 MSSQL$instanceName 开头。

7. 添加 SQL Server 实例所需的所有计数器和其他重要值(例如处理器时间和磁盘时间)。

8. 添加计数器后,单击“确定”。

9. 设置“数据抽样间隔”的值。 开始时使用适中的抽样间隔值(例如 5 分钟),然后在必要时调整间隔值。

10. 设置保存的路径。

11. 选择“保存并关闭”。

12. 展开“用户定义”,再展开刚才新建的数据收集器集,右键单击右边的数据收集器,选择“属性”。

13. 在“性能计数器”选项卡上,从“日志格式”列表中选择“逗号分隔”。 逗号分隔文本日志文件可以在不同版本的 Windows 中共享,并可以稍后在报表工具(例如 Microsoft Excel)中查看。

14. 选择“确定”,关闭这个数据收集器的属性窗口。

15. 右键单击新建的这个数据收集器集,选择“属性”。

16. 在“计划”选项卡上,添加监视计划。

17. 单击“确定”关闭属性窗口。

四、将跟踪与 Windows 性能日志数据关联

  SQL Server Profiler 可以将 Microsoft Windows 系统监视器计数器与 SQL Server 或 SSAS事件关联。 Windows 系统监视器将指定计数器的系统活动记录在性能日志中。

1. 在 SQL Server Profiler中,打开保存的跟踪文件或跟踪表。 不能关联仍在收集事件数据的运行中的跟踪。 为实现与系统监视器数据的准确关联,跟踪必须同时包含 StartTime 和 EndTime 数据列。

2. 在 SQL Server Profiler的“文件”菜单上,单击“导入性能数据”。

3. 在“打开”对话框中,选择包含性能日志的文件。 必须在捕获跟踪数据的同一时间段捕获性能日志数据。

4. 在“性能计数器限制”对话框中,选中与要显示在跟踪旁边的性能监视器对象和计数器相对应的复选框。 单击“确定”。

5. 在跟踪事件窗口中选择一个事件,或者使用箭头键在跟踪事件窗口的几个相邻行中导航。 “性能监视器数据”窗口中的红色竖线指明与所选跟踪事件关联的性能日志数据。

6. 在性能监视器图形中单击一个相关点。 将选中时间最接近的相应跟踪行。 若要扩大时间范围,请在性能监视器图形中按住并拖动鼠标指针。

本文结语:

  SQL Server Profiler 可以将 Microsoft Windows 系统监视器计数器与 SQL Server 事件关联。

转载于:https://www.cnblogs.com/qmfsun/p/4860824.html

Windows计数器做性能监控(window server 2008服务器)相关推荐

  1. Window Server 2008中开启Window Media Player功能

    Window Server 2008中开启Window Media Player功能 服务器管理器 功能 优质Windows音频视频体验 打勾 安装 其它功能有: 桌面休验 等.... the end ...

  2. VMWare——window server 2008/2012 administrator 密码忘记,设置重置密码

    用VMWare安装window server 2008或者2012忘记密码后,想要修改密码满麻烦的. 以下过程是我成功修改密码的过程: 1.首先需要需要链接一个ISO文件 需要特别注意把"启 ...

  3. Windows Server 2008服务器管理新技巧6则第4/4页

    在我们接触了Windows Server 2008服务器系统后,如果再沿袭以前的管理经验来维护Windows Server 2008服务器时,就会发现许多经验已经失效了. 6.让服务器系统自动显示陌生 ...

  4. Windows Server 2008服务器管理新技巧6则第1/4页

    在我们接触了Windows Server 2008服务器系统后,如果再沿袭以前的管理经验来维护Windows Server 2008服务器时,就会发现许多经验已经失效了. 在长期管理维护服务器系统的过 ...

  5. 服务器管理器运行添加角色向导,Windows Server 2008 服务器角色的添加与管理

    Windows Server 2008 服务器角色的添加与管理 在Windows Server 2008 系统中,采用"服务器管理器"进行服务器角色的添加与管理 1. 添加服务器角 ...

  6. window server 2008配置FTP服务器550 Access is denied. 问题解决办法

    window server 2008配置FTP服务器550 Access is denied. 问题解决办法 参考文章: (1)window server 2008配置FTP服务器550 Access ...

  7. windows server 2008服务器管理器,添加IIS配置(2012同理)

    打开windows server 2008服务器管理器,选择添加角色,见下图 选择默认下一步,见下图 选择安装Web服务器(iis),应用程序服务器,终端服务(32位系统)或远程桌面服务(64位系统) ...

  8. Window server 2008 搭建DNS服务器

    Window server 2008 搭建DNS服务器 2017年7月2日 1:14 1.首先在虚拟机里安装好Window server 2008,如图,在开始界面打开服务管理器 2.如图可以很清晰的 ...

  9. Window server 2008 搭建FTP服务器

    Window server 2008 搭建FTP服务器 2017年7月2日 2:37 1.老规矩,选中WEB服务器,右键->添加角色服务 依次序勾选上图中的服务,web服务 FTP服务 IIS6 ...

最新文章

  1. JavaScript的toString()和valueOf()函数
  2. App.js – 用于移动 Web App 开发的 JS 界面库
  3. 网络安全比赛理论答题(二)
  4. c++各类型有效范围
  5. 索尼首次展示其Airpeak电影摄制无人机
  6. android 右上角 xml,android状态栏右上角增加图标的方法
  7. vue.js axios实现跨域http请求接口
  8. 上传卡正在交付_建行实体卡、虚拟卡一起秒批,不面签不面取,有卡直提8w!...
  9. excel不显示0_Excel2007:Excel表格中完整输入身份证号码的几种方法
  10. 海量图片存储解决方案
  11. linux ubuntu git报错fatal: unsafe repository git config --global --add safe.directory解决方案
  12. 制造业信息化管理蓝图
  13. ISA防火墙的策略配置和应用
  14. 信号系统服务器,四大导航系统信号介绍
  15. Java调用用户芝麻信用分
  16. 2017年最后一篇文章:微信小程序游戏跳一跳刷榜原理解析!
  17. 2017 iOS最新面试题汇总(二)
  18. leetcode971. 翻转二叉树以匹配先序遍历
  19. 真空压缩袋哪个牌子好
  20. 在word中怎么把文字往下挪挪_word流程图中的文字怎样统一调整其大小字...

热门文章

  1. matlab rank函数报错,Matlab signrank函数(Wilcoxon signed rank test)中的矛盾结果[重复]
  2. nginx不同server不同日志文件_招标里的答疑是什么?和澄清文件有何不同?
  3. java修炼手册3.8_Java修炼手册
  4. 日常安排php,PHP日常开发小技巧
  5. java控制台输入的数据存放在数据库表中_JDBC完成修改(使用控制台输入)
  6. cap mysql_.NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法
  7. mysql substr 中文乱码_刚碰到的MySql乱码的问题
  8. Ubuntu环境下使用gnuplot由数据表绘制曲线图
  9. 引入外部样式失败的可能原因
  10. cv2.threshholding()简单阈值、自适应阈值,Octus阈值