并发连接数的计算

简介: 前提条件:   二层架构(客户端+数据库)假设数据库不支持共享连接   三层架构(客户端+中间层+数据库)实际情况:   用户执行一个操作,在客户端需要9秒,数据库需要处理1秒。

前提条件:

   二层架构(客户端+数据库)假设数据库不支持共享连接

   三层架构(客户端+中间层+数据库)

实际情况:

   用户执行一个操作,在客户端需要9秒,数据库需要处理1秒。即总的处理时间为10秒。这样在有用户操作时,平均每秒内数据库为每个用户处理数据的时间为0.1秒。

   如果采用二层架构长连接,则每个用户独享一个连接,则100个用户需要建立100个连接。响应时间为1秒。

   如果采用三层架构,则用户通过中间层共享连接,假设用户的操作分布均匀,则一个连接可以同时服务10个用户,而保证响应时间平均为1秒,此时只需要十个连接。如果响应时间调整为2秒,则一个连接可以同时服务20个用户,此时只需要五个连接。

目录
相关文章
|
5月前
|
搜索推荐 测试技术 数据库
QPS、TPS、RT、并发数、吞吐量分别是什么意思
QPS、TPS、RT、并发数、吞吐量分别是什么意思
351 0
|
17天前
|
测试技术
TPS、QPS和系统吞吐量的区别和理解
TPS、QPS和系统吞吐量的区别和理解
174 0
|
7月前
|
Java
CPU及并发
CPU及并发
105 0
|
测试技术 应用服务中间件 Apache
QPS、TPS、并发用户数、吞吐量等定义
QPS (Queries Per Second) 是每秒查询率 ,是一台服务器 每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内 所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。
3380 0
|
SQL 运维 监控
redis瞬时查询返回量过多导致出口流量打满,影响系统整体响应时间
redis瞬时查询返回量过多导致出口流量打满,影响系统整体响应时间
350 0
redis瞬时查询返回量过多导致出口流量打满,影响系统整体响应时间
QPS、TPS、并发数、吞吐量
理解什么是QPS、TPS、并发数、吞吐量
745 1
|
数据库
网站并发量的计算方法
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如何计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。
2163 0
|
前端开发 JavaScript