我们有几个生产 SQL 服务器,一些是物理的,一些是虚拟的。我真的很想有一些通用脚本,我可以对每个服务器运行这些脚本,也许可以使用 AdventureWorks 对它们进行压力测试并比较性能。
有人知道常用的东西吗?我知道不同类型的负载(例如 OLTP、DW)需要不同的硬件,但我需要一些东西来开始,以便在不同的环境之间进行一些准确的比较。
答案1
奇妙的作品。
也许使用 AdventureWorks 来对付每一个
可怜的数据库。对于真正的单词测试来说太小了。你特别想测试什么?
有测试,但是需要很多硬件。
总的来说,我做了一个很好的 SQLIO 测试,另外你也可以做一些基于 CPU 的测试。就是这样。
答案2
如果您只是想获取服务器的一些基线统计数据,我建议您从 Perfmon 计数器开始。Brent Ozar 在此处提供了出色的教程:SQL Server 性能计数器教程
这些统计数据非常适合识别瓶颈、趋势使用情况(多次运行时)、识别您可能希望合并的服务器等。