是否有人遇到过可以读取Server (2005/2008)跟踪文件并针对另一个数据库执行命令的好工具(最好是但不一定是FOSS)。我们试图在SQL服务器上执行一些性能测试,并希望复制实际负载。
我见过但还没有用过:
最好,应用程序能够使用线程来模拟SQL Server上的用户连接和查询执行。
发布于 2009-04-10 10:25:27
可以使用Server事件探查器本身对另一台服务器重播server事件探查器跟踪。
请参阅下面的Microsoft引用作为起点。
http://msdn.microsoft.com/en-us/library/ms189604.aspx
Quest Software还有一个名为Benchmark Factory的工具,可用于执行Server负载测试。
发布于 2010-01-29 05:07:15
最好的工具之一实际上是免费从微软获得的。RML实用程序的目标是SQL2005 & SQL2008,并专门为这种类型的测试设计。
我们使用它们来解决几个性能和锁定问题。
注意:使用捕获跟踪文件会增加性能问题,原因是GUI和跟踪后端交互的方式。RML Utilites包括一个脚本,它可以直接从Server捕获跟踪,而无需使用GUI。
发布于 2009-04-10 10:23:54
您可以在SQL中直接重放跟踪文件,尽管我只为此使用过几次,所以我不知道它的所有限制是什么。
https://stackoverflow.com/questions/738428
复制