前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是并发? QPS TPS

什么是并发? QPS TPS

作者头像
收心
发布2022-01-19 14:35:59
1.4K0
发布2022-01-19 14:35:59
举报
文章被收录于专栏:Java实战博客Java实战博客

有效提升QPS 有助于我们提高服务器的性能的以及性能利用率,减少不必要的性能开支

什么是QPS?

QPS :Queries Per Second 从字面意思就可以理解:是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。

什么是TPS?

TPS :Transactions Per Second 也就是事务数/秒。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。讲白了:每秒中 用户请求与服务器响应回去 的数量

怎么理解 QPS 与 TPS?

场景:用户访问一个页面 这个页面发送了N个请求。

这个例子中:用户访问一个页面:用户就发送了一个Transaction。但是网页发送了N个请求:网页发送了N个Queries 。更进一步理解:服务器如果只处理这个用户的情况:那么服务器在刚才的场景(如果都在1秒内响应了)TPS 就是1 ,QPS就是N

其他知识

QPS(TPS) = 并发数 / 平均响应时间

服务器响应的快慢,用户是第一时间感知的。服务器响应越快,用户体验越好!

服务器响应快慢受到:网络IOCPU压力内存速度硬盘IO等因素影响!

常见软件的并发量

Nginx:

Tomcat:默认配置的最大请求数是 150

Redis:

Mysql:

MongoDB:

特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是QPS?
  • 什么是TPS?
  • 怎么理解 QPS 与 TPS?
  • 其他知识
  • 常见软件的并发量
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档