用于在SQL Server上重播加载的工具
是否有人遇到过任何好的工具(最好是但不一定是FOSS),可以读取SQL Server(2005/2008)跟踪文件并对另一个数据库执行命令。我们正试图在SQL Server上执行一些性能测试,并希望复制实际负载 我曾遇到但尚未使用:用于在SQL Server上重播加载的工具,sql,sql-server,stress-testing,Sql,Sql Server,Stress Testing,是否有人遇到过任何好的工具(最好是但不一定是FOSS),可以读取SQL Server(2005/2008)跟踪文件并对另一个数据库执行命令。我们正试图在SQL Server上执行一些性能测试,并希望复制实际负载 我曾遇到但尚未使用: 吉米特 重唱 应用程序最好能够使用线程来模拟SQL Server上的用户连接和查询执行。您可以直接在SQL Profiler中重放跟踪文件,尽管我只为此使用过几次,因此,我不知道它的所有限制是什么。您可以使用SQL Server探查器本身对另一台服务器重放SQL
- 吉米特
- 重唱
应用程序最好能够使用线程来模拟SQL Server上的用户连接和查询执行。您可以直接在SQL Profiler中重放跟踪文件,尽管我只为此使用过几次,因此,我不知道它的所有限制是什么。您可以使用SQL Server探查器本身对另一台服务器重放SQL Server探查器跟踪 请参阅以下Microsoft参考资料作为起点 Quest软件还有一个称为基准工厂的工具,可用于执行SQL Server负载测试
团队系统有一个附加组件,您可以在codeplex上找到它:它被称为->
让我知道这是否适合您。最好的工具之一实际上可以从Microsoft免费获得。RML实用程序的目标是SQL2005和SQL2008,专门为这种类型的测试而设计 您可以从下载工具 我们使用它们解决了几个性能和锁定问题
注意:由于GUI和跟踪后端的交互方式,使用SQL Profiler GUI捕获跟踪文件可能会增加性能问题。RML实用程序包括一个脚本,可以直接从SQL Server捕获跟踪,而无需使用GUI。我知道这是一个非常古老的问题,但在搜索了一段时间后,我发现了一个新的开源工具。
这非常有效虽然此解决方案并不完美,但它是我们选择使用的,因此是公认的答案。谢谢你,约翰