如何对SQL Server进行压力测试?[关闭]


10

我的任务是对我们的MSSQL Server和MySQL Server进行压力测试。我想知道是否可以在当前系统和新系统上使用任何工具或脚本来比较性能?

我想衡量对磁盘和处理器性能的读/写。其他可能有用的东西也将很好。

谢谢!


5
对于SQL Server,我经常提到dba.stackexchange.com/questions/5809/…中讨论的RML工具。
Mark Storey-Smith

感谢您的帖子。强大的MSSQL工具集。我必须试一试,看看我能想到什么。这实际上对我们的环境有所帮助,因为我可以使用数据库重新创建用户活动。也就是说,我还从Microsoft找到了SQLIOSim。它并没有完全测试数据库,但是它确实测试了数据库所在的系统的IO。 support.microsoft.com/kb/231619
stanleykylee 2011年

2
小心使用SQLIOSIM,它旨在测试IO稳定性,而不是功能blogs.msdn.com/b/psssql/archive/2008/04/05/…。SQLIO是您想要的工具。
Mark Storey-Smith

另请参阅我们的DTM DB压力工具(www.sqledit.com/stress)。它是为确切要求的目的而设计的。
Igor Shekalev 2013年

JMeter浮现在脑海,应该对两者都起作用(如果设计得当,甚至可以运行相同/相同的命令)
a_horse_with_no_name 2013年

Answers:




2

TPC-C基准是将一种数据库解决方案与另一种数据库解决方案进行比较的事实上的标准。可以从http://www.tpc.org/tpcc/default.asp下载该基准的最新定义以及现有的基准结果集。

尽管不太可能在您的位置运行完整的TPC-C,但测试定义应为开发一组内部基准奠定基础,这些基准旨在根据组织对事务性的特定要求来识别一组参考硬件上的性能差异。吞吐量。

确保还下载了拥有成本文档,因为这可以提供评估这两种解决方案的标准化方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.