人们用什么工具来衡量SQL Server数据库性能?

Pau*_*lin 8 sqlperformance sql-server-2008

我已经尝试了许多用于监控SQL Server运行状况的技术,包括使用SQL Server 2008中内置的管理数据仓库功能,以及其他商业产品(如Confio Ignite 8),当然还有使用我自己的解决方案. perfmon,性能计数器和从动态管理视图和功能中收集各种信息.

我发现的是,虽然这些方法中的每一种都有自己的相关优势,但它们都有相关的弱点.我觉得实际上让组织内的人员认真监控SQL Server性能无论我们推出什么解决方案都必须非常简单和快速使用,必须提供某种形式的仪表板,并且监控行为必须具有最小化对生产数据库的影响(或许更重要的是,必须有可能证明这是事实).

所以我很想知道其他人正在使用什么来完成这项任务?有什么建议?

Wil*_*ler 2

RedGate 的 SQL Response绝对是完成这项工作的绝佳工具。

编辑#1

还有SQL IO,测试SQL Server的I/O。通过提供的链接,您将获得一些进一步的信息。

还有其他性能测试工具,例如DBMonster,它是开源的(需要向下滚动)。

我不记得我已经在这里引用的绝对测试工具的名称了。当我发现时,我会把它写在这里。