11 Qps和Tps的区别

vvEcho 2024-01-20 14:08:36
Categories: Tags:
  1. 定义
  1. 区别
    QPS 更侧重于请求的吞吐量,通常用于衡量系统的查询能力。
    TPS 更侧重于事务的完整性,通常用于衡量系统的业务处理能力

  2. 联系
    QPS 和 TPS 的关系:
    如果一个事务包含多个查询请求,那么 TPS 可能会小于 QPS。
    例如:一个支付事务可能包含查询余额、扣款、记录日志等多个操作,此时 TPS 是 1,而 QPS 可能是 3。

性能优化的侧重点:
提高 QPS 通常需要优化查询性能(如索引、缓存等)。
提高 TPS 通常需要优化事务处理能力(如锁机制、分布式事务等)