性能调优 -- TPS&QPS
程序员文章站
2022-05-18 19:29:11
无论在工作中,还是看一些技术文章的时候,经常听到TPS、QPS这两个术语,那么两者分别是什么?又有哪些区别? QPS:query per second,是指单位时间内请求的数量。 TPS:表示一个事务的处理,可以包含多次请求。 很多公司用QPS作为接口吞吐量的指标,也有很多公司使用TPS作为标准,两 ......
无论在工作中,还是看一些技术文章的时候,经常听到tps、qps这两个术语,那么两者分别是什么?又有哪些区别?
qps:query per second,是指单位时间内请求的数量。
tps:表示一个事务的处理,可以包含多次请求。
很多公司用qps作为接口吞吐量的指标,也有很多公司使用tps作为标准,两者都能表现出系统吞吐量的大小。tps的一次事务代表一次用户操作到服务器返回结果,qps的一次请求代表一个接口的一次请求到服务器返回结果。当一次用户操作只包含一个请求接口时,tps和qps是没区别的。当用户的一次操作包含了多个服务请求时,这时tps作为这次用户操作的性能指标就更具有代表性了。
上一篇: 基于多线程任务队列执行时间测试——泛型单例模式落地
下一篇: 安卓逆向基础(001)-APK安装流程