欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

性能调优 -- TPS&QPS

程序员文章站 2023-04-04 17:42:21
无论在工作中,还是看一些技术文章的时候,经常听到TPS、QPS这两个术语,那么两者分别是什么?又有哪些区别? QPS:query per second,是指单位时间内请求的数量。 TPS:表示一个事务的处理,可以包含多次请求。 很多公司用QPS作为接口吞吐量的指标,也有很多公司使用TPS作为标准,两 ......

无论在工作中,还是看一些技术文章的时候,经常听到tps、qps这两个术语,那么两者分别是什么?又有哪些区别?

qps:query per second,是指单位时间内请求的数量。

tps:表示一个事务的处理,可以包含多次请求。

很多公司用qps作为接口吞吐量的指标,也有很多公司使用tps作为标准,两者都能表现出系统吞吐量的大小。tps的一次事务代表一次用户操作到服务器返回结果,qps的一次请求代表一个接口的一次请求到服务器返回结果。当一次用户操作只包含一个请求接口时,tps和qps是没区别的。当用户的一次操作包含了多个服务请求时,这时tps作为这次用户操作的性能指标就更具有代表性了。