Windows Server 2003 监控软件结合了 SQL Server 监控和 CPU-IO 统计信息

Windows Server 2003 监控软件结合了 SQL Server 监控和 CPU-IO 统计信息

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

但我的问题有点复杂,我想监视一个系统并将 CPU - IO 统计信息与 SQL Server 使用情况统计信息关联起来,我希望能够说在 13:45 时,查询“select * from bar where baz = 'quux'”在 SQL Server 1 上运行,在 6 秒内使用了高达 80% 的 CPU,IO 负载为 6,平均磁盘队列为 15。

现在,我可以使用 perfmon、SQL Profiler 和一些自定义脚本来关联数据。我现在想要一些工具来帮我完成这一切。

我是不是期望太高了?有没有可以做这样的事情的工具?

通常提到的候选人是:

但据我所知,这些都不是我想要的。还是有些有,而我却错过了?

答案1

您对分析器提供的可以合并 perfmon 数据文件的内置功能不满意吗?

神奇的事情发生在 Profiler 中的 File->Import Performance Data... 选项中。这意味着您可以单击执行图(CPU 峰值的位置),然后 Profiler 将跳转到当时发生的相应捕获。

这是 SQL Server 2005 中引入的新功能。

看一下这个

相关内容