1.QPS(Queries Per Second)
即每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。它代表了服务器的机器性能的最大吞吐能力。
2.TPS(Transactions Per Second)
含义:每秒传输的事物处理个数,即服务器每秒处理的事务数。
与QPS的关系:TPS和QPS都是衡量服务器处理能力的指标,但侧重点不同。TPS更侧重于衡量服务器每秒处理的事务数,而QPS则更侧重于衡量服务器每秒响应的查询次数。在实际应用中,一个事务可能包含多个查询操作。
3.RPS(Requests Per Second):
含义:吞吐率,即每秒处理的请求数。
与QPS的关系:RPS和QPS在某种程度上可以看作是同一个统计方式的不同叫法。它们都用于衡量服务器每秒能够处理的请求数量。不过,RPS更侧重于描述服务器的并发处理能力,而QPS则更侧重于描述服务器对特定查询的处理能力。
4.并发量:
含义:系统同时处理的请求数量。
与QPS的关系:并发量和QPS之间存在计算关系,即QPS等于并发量除以平均响应时间。通过优化系统的并发处理能力和响应时间,可以提高QPS值。
5.响应时间(RT):
含义:从请求发出到收到响应的时间间隔。
与QPS的关系:响应时间是影响QPS的重要因素之一。较短的响应时间可以提高QPS值,因为系统可以在更短的时间内处理更多的请求。
6.吞吐量(Throughput):
含义:系统在单位时间内处理的数据量。
与QPS的关系:吞吐量是衡量系统性能的重要指标之一,它与QPS密切相关。在特定条件下,吞吐量可以转化为QPS值,用于评估系统的处理能力。