use*_*054 5 sql-server load transactions
我需要学习计算项目的数据库负载.让我们假设下面的事件在插入完成时触发.
select count(1) from table1 where anotherColumn = xxyyx命令被触发我需要计算当同时触发此场景100或1000次时打开的事务数以及数据库的CPU负载是多少.
谢谢...
通过您的问题,我了解到您希望获得有关每秒事务数(TPS)的统计数据。这是有关计算机基础设施和数据库服务器容量的标准统计数据。如果我理解正确的话,这个数学公式也许会有所帮助。
TPS = 交易数量/总和(每笔交易时间以秒为单位)
这将使您知道在过去的时间(日期时间间隔期间)每秒有多少事务查看您的服务器
另一方面,如果您希望考虑用户数量来计算服务器负载,然后对其进行模拟,您可能需要寻找专门的负载测试工具。
如果我很好地回答了您的问题,请告诉我,或者让我知道我在您的问题中错过了什么。
编辑 1此链接可能有帮助:开源性能测试工具
编辑2另一个众所周知的工具:QaLoad de Microfocus
对于JAVA Applet:Apache JMeter
但是您必须确保这些工具支持所有功能,例如Web 服务、SSL、Kerberos、SOAP、XML 等(如果您需要的话)。