SQL Server压力测试工具?

时间:2010-08-02 19:15:58

标签: sql-server stress-testing

我正在寻找SQL Server的压力工具。我在谷歌上看到了很多建议。但不是我真正需要的东西。

我真的在寻找一种可以并行运行存储过程列表的工具,以查看对资源的争用程度。收集和报告功能并不重要。但我也想为我们的企业构建服务器提供一些服务器端基础。

我不是在寻找重播功能(是的,它可以做到这一点,但很难编程很多不同的场景)

我看了下面的工具:

  • Microsoft的RML实用工具
  • DTM DB Stress(这是我最接近的)
  • SQL压力

1 个答案:

答案 0 :(得分:0)

我为这个场景创建了一个简单的测试工具,检查一下它是否对你有用。它是免费的,不需要任何类型的许可。不保证任何表现或质量; - )

用法:StressDb.exe< No。实例> <托特。运行时间(分钟)> <间隔(秒)>
连接字符串应位于配置文件中 所有命令行参数都是必需的。使用整数。
要使用的存储过程也在配置文件中。

您需要安装.NET Framework 3.5。您还可以从多个工作站运行它以获得额外负载,或者如果尝试运行其他存储过程,则可以从同一台计算机上的多个文件夹运行它。您还需要一个SQL用户ID,因为它目前不使用可信连接。

这段代码实际上非常简单,唯一聪明的一点是确保连接不会被合并。

http://......com/..../stressdb.zip

如果您发现它有用,请告诉我。