mysql事务数 每秒_TPS(每秒处理事务数)和TPMC(每分钟处理交易量)

定义

TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)

TPMC:Transactions Per Minute(每分钟处理的交易量),tpmC值在国内外被广泛用于衡量计算机系统的事务处理能力。

技术要点

TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。

衡量计算机系统性能的指标有很多种,其中与联机事务处理(OLTP)性能相关联的就是由TPC组织发布的TPC-C测试指标,其单位为tpmC,即每分钟处理的交易量(Transactions Per Minute)。

TPC-C使用三种性能和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactions per minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。服务器TPMC值计算根据TPC-C的标准,tpmC值是根据标准模型中New-Order事务的处理数目来计算的,一个New-Order事务由平均4-5个SQL语句处理完成,整个测试的执行过程中,New-Order处理占45%

为了深入理解服务器的在线事务处理(OLTP)性能,我们推荐参考《TPC-C基准测试:理解与服务器TPMC值计算》。这本书详细介绍了如何通过TPC-C基准程序评估服务器性能,并计算事务处理能力(tpmC)。 参考资源链接:[TPC-C基准测试:理解与服务器TPMC值计算](https://wenku.csdn.net/doc/6ng18ank28?spm=1055.2569.3001.10343) 在进行TPC-C基准测试时,首先需要设置测试环境,确保能够模拟真实世界的在线事务处理场景。测试中主要的事务类型是New-Order,它包括4-5个SQL语句,并占据了测试总执行的45%。 为了计算tpmC,必须按照TPC-C规范进行测试,记录下系统在一分钟内能够处理的新订单tpmC的值反映了服务器每分钟可以完成的事务量,是服务器性能的核心指标。 在计算服务器的性能价格比时,还需要将服务器的成本其他硬件成本考虑在内,这样可以评估出系统的性价比。具体来说,系统总价格除以tpmC值得到的$/tpmC值,是衡量系统性能价格比的关键据。 在实际操作中,测试者需要收集测试据,包括每分钟事务、系统资源使用情况、事务响应时间等。通过对这些据的分析,可以计算出tpmC,并进一步推算出系统的整体性能性价比。 掌握了这些测试方法计算方式后,你可以对服务器的性能进行客观评估,并结合业务需求,选择最合适的服务器配置。此外,对于想要更深入地了解服务器性能评估优化的读者,推荐继续阅读《TPC-C基准测试:理解与服务器TPMC值计算》中的其他章节,以便获得更全面的知识。 参考资源链接:[TPC-C基准测试:理解与服务器TPMC值计算](https://wenku.csdn.net/doc/6ng18ank28?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值