美文网首页
TPS与QPS的理解及区别

TPS与QPS的理解及区别

作者: 哈哈11122 | 来源:发表于2022-07-04 14:43 被阅读0次

TPS:(Transactions Per Second),即每秒执行的事务总数。

首先一个事务包括三个动作,即客户端请求服务端,服务端内部进行处理,服务端对客户端进行响应。

将这三个动作看成一个整体,并将之称为一个事务,若在一秒内,服务端可以完成N个事务,则这个服务端的TPS为N。

一般来说,评价系统的性能主要看系统的TPS,系统的整体性能取决于性能最低模块的TPS值。

(木桶的容量取决于最短板,当然你不能把木桶斜着放,斜着放虽然能够改变木桶容量的依赖,此时依赖变为最长板,但会产生额外的消耗,比如需要一直扶住木板,或者产生木桶歪倒的风险)


QPS:(Queries Per Second),及每秒执行的查询总数(每秒有多少的请求响应)

客户端请求一个地址时,比如百度首页,其实会产生很多的请求,比如js、css、png等,像这样的每个单个请求都可以算作查询次数。

若在一秒内,客户端请求服务端的首页,服务端返回了N个内部链接(js、css、png、html等),那么服务端的QPS就为N。

QPS反映系统的吞吐能力,更偏向于读取文件,查询数据。


若在一秒内,用户请求了百度首页并看到了首页全貌,这样就形成了一个TPS,但却形成了多个QPS。

若在一秒内,我们请求一个单调的网页,此网页只有一个html,不包含任何其他内部链接,此时TPS=QPS。

相关文章

  • TPS与QPS的理解及区别

    TPS:(Transactions Per Second),即每秒执行的事务总数。 首先一个事务包括三个动作,即客...

  • PV、TPS、QPS是怎么计算出来的

    TPS和QPS的区别术语说明:QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统...

  • QPS与TPS的区别

    概念 QPS:即Queries Per Second的缩写,查询数/秒,指服务器一秒内能处理的响应次数,来衡量一台...

  • 【性能测试】- 测试指标

    1.TPS和QPS的区别 TPS:Transactions Per Second,意思是每秒事务数,具体事务的定义...

  • QPS TPS 区别.md

    QPS: Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特...

  • QPS和TPS的区别

    QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定...

  • TPS与QPS

    TPS:Transaction Per Second(每秒事务数),即服务器每秒处理的事务数。 TPS包括一条消息...

  • 高性能

    QPS和TPS QPS(Query Per Second) :服务器每秒可以执行的查询次数;TPS(Transac...

  • 2019-11-25

    1. QPS(TPS):每秒钟request/事务 数量 2. QPS(TPS)= 并发数/平均响应...

  • mysql中QPS、TPS、系统吞吐量

    一、每秒查询数QPS 二、每秒事务数TPS 三、系统吞吐量 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应...

网友评论

      本文标题:TPS与QPS的理解及区别

      本文链接:https://www.haomeiwen.com/subject/thmdbrtx.html