Windows Server 2003监控软件,将SQL Server监控与CPU-IO统计相结合

我知道这种types的问题之前已经被问过很多次了:

  • 如何实时监控带宽使用情况
  • networking监控
  • 应用监控工具
  • networkingstream量监测
  • 性能监视器报告工具
  • 监视内存和CPU使用情况

但我的问题有一个转折,我想监视一个系统,并关联CPU的IO统计与SQL Server使用统计,我想能够说,在13:45查询“select*从酒吧,其中巴兹= QUUX' “,在SQL Server 1上运行,使用多达80%CPU 6秒,IO负载为6,平均磁盘队列为15。

我现在可以使用perfmon,SQL Profiler和一些自定义脚本的组合来关联数据。 我现在需要一些工具为我做这一切。

我期望太多吗? 有没有这样的工具呢?

通常提到的候选人是:

  • http://www.zenoss.com/
  • http://www.paessler.com/support/kb/prtg7/features_networkmonitoring
  • http://www.zabbix.com/
  • http://www.nagios.org/
  • http://www.spiceworks.com/
  • http://www.cacti.net/

但是,据我所知,这些都没有我想要的。 或者做一些,我已经错过了?

您对内置的function分析器不满意,您可以在哪里组合perfmon数据文件?

使用“文件” – >“导入性能数据…”选项在Profiler中发生这种奇迹。 这意味着你可以点击你的执行图(你的CPU在哪里),分析器将跳转到相应的捕捉。

这是SQL Server 2005中引入的新function。

看一下这个