说明下TPS与QPS

不少同窗在刚毕业,甚至工做一两年后,对这二者的概念还不太了解,或许是接触的项目深度不够等等。包括我本身在最开始的时候对其理解也有必定误区。

下面我就对二者作个通俗易懂的介绍数据库

QPS:

QPS通常是针对一个特定的查询,服务器在规定时间内(1秒)所处理流量多少的衡量标准,在因特网上,做为
域名系统服务器的机器的性能常常用每秒查询率来衡量。
复制代码

一句话来讲就是对应querys/sec,即针对查询,每秒的响应请求数,也便是最大吞吐能力。服务器

TPS:

Transactions Per Second(每秒传输的事物处理个数),即服务器每秒能处理的事务数。TPS常常包括数据的
输入和输出,以及加上用户数据库访问或者一些rpc请求的时间。
复制代码

TPS常常是业务核心逻辑测试结果的衡量单位。性能

一个事务是指一个客户机向服务器发送请求而后服务器作出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算一个业务事务所使用的时间。测试

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

总结

TPS能够认为是一种特殊的QPS,TPS指的是服务器每秒可以处理的事务数,而QPS是针对一个查询,服务器的每秒响应数code

相关文章
相关标签/搜索