尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

高并发下,TPS/QPS/并发数这三者的区别?

高并发下,TPS/QPS/并发数这三者的区别?
📅 发布时间:2026/6/20 13:08:59

高并发经常会涉及到各种指标,下面详解TPS/QPS/并发数这三者的区别@mikechen

最新mikechen原创超30万字《阿里架构师进阶专题合集》,请关注本公众号【架构师陈哥】,后台回复:资料,即可领取。

 

TPS

首先,TPS(Transactions Per Second,事务每秒),通常用于衡量系统在单位时间内成功处理的事务数量。

事务,往往包含多个操作步骤或数据库变更,强调完整性的处理单元及其成功提交。

图片

一个事务,是客户端向服务器端发送请求后,服务器端完成该请求的整个处理过程。

比如:一个下单包含:

下单接口 + 扣库存 + 写订单表,→ 成功完成 1 次,计 1 TPS。

TPS, 常用于评估系统在事务性工作负载下的吞吐能力。

 

QPS

其次,QPS(Queries Per Second,查询每秒),原本多用于衡量查询类请求的处理速率。

图片

比如:每秒处理 10,000 次 HTTP 请求;

→ QPS = 10,000

尤其在搜索、缓存或数据库读操作场景下常见。

QPS 更侧重于单次请求或查询的数量,对于无状态的、读多于写的场景尤为适用。

在很多工程实践中,QPS 与 TPS 的差别取决于“请求”是否等同于“事务”。

 

并发数

最后,并发数(Concurrency),指的是系统在同一时刻同时存在的活动请求数、或连接数。

图片

比如:当前系统里有 500 个请求还没结束,→ 并发数 = 500。

并发数,影响资源占用(如线程、连接、内存)和响应时延,但并不直接等于单位时间的处理速率。

 

三者的关系

可概括为:并发数决定了系统同时处理请求的规模,进而影响在单位时间内能完成的事务或查询数(即 TPS/QPS)。

而 TPS/QPS ,则是衡量随时间推移系统吞吐能力的指标。

QPS 和 TPS 在很多接口级压测场景下,可以近似等同,但严格含义有差别。

一次“页面访问 / 下单流程”,通常算 1 个 TPS。

这次访问可能产生多个后端请求(查商品、查库存、写订单等),这些请求的总次数是 QPS。

以上

相关新闻

  • 基于WPF的半导体设备配方管理程序技术方案
  • 半导体行业ALD阀技术路线分析及解决方案教程
  • Delphi中循环删除记录的实现方法

最新新闻

  • Adobe-GenP技术深度解析:通用补丁机制与批量激活实现原理
  • 欧洲卡车模拟2官方中文|V1.60.1.0s+北境地平线DLC+全DLC
  • DuckDB:从研究项目到广泛应用的数据库,为何如此之快?
  • 如何在OBS Studio中集成专业VST音频插件提升直播音质
  • 视觉驱动UI自动化:从DOM到像素的革命性跨越
  • 终极指南:5分钟掌握Cpp2IL逆向Unity IL2CPP的完整教程

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号