内部系统,客户端直连MS-SQL Server,同时在线5000客户端

TOP3098 2020-09-19 03:26:28
内部系统,客户端直连MS-SQL Server,同时在线5000客户端,并发是否就是5000个?
还是并发没有这么大,因为所有客户端并不是同时操作,同时操作的可能只有100个,所以实际并发只有100个?
...全文
204 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
stephen_deng 2020-09-25
  • 打赏
  • 举报
回复
并发是指同时在线数量,也就是100,不是指5000,
xiaoxiangqing 2020-09-25
  • 打赏
  • 举报
回复
如果是bs架构,是可以有连接池的
TOP3098 2020-09-24
  • 打赏
  • 举报
回复
引用 5 楼 tcmakebest 的回复:
怎么还会有长连接这种操作, 随用随关不好么
不错的方法,简单易用!感谢......
中国风 2020-09-24
  • 打赏
  • 举报
回复
claro 2020-09-24
  • 打赏
  • 举报
回复
引用 楼主 TOP3098 的回复:
内部系统,客户端直连MS-SQL Server,同时在线5000客户端,并发是否就是5000个? 还是并发没有这么大,因为所有客户端并不是同时操作,同时操作的可能只有100个,所以实际并发只有100个?
对指标不理解的,建议在Server上拉取相关的性能指标数据去做线性观察,然后再看你希望的结果。 对于并发数和性能问题,你更多的要参考SQLServer的参数配置以及Server的内存大小。 如果系统有5000个客户端同时在线,通常你的并发量要超过这个数,即使不是同时操作(因为客户端会有保持活跃连线的机制)。
tcmakebest 2020-09-24
  • 打赏
  • 举报
回复
怎么还会有长连接这种操作, 随用随关不好么
xiaoxiangqing 2020-09-23
  • 打赏
  • 举报
回复
如果是长连接,消耗还是比较大的。
TOP3098 2020-09-23
  • 打赏
  • 举报
回复
引用 3 楼 xiaoxiangqing 的回复:
如果是长连接,消耗还是比较大的。
5000个长连接消耗多少资源呢?主要是内存吗?
TOP3098 2020-09-22
  • 打赏
  • 举报
回复
现在硬件性能对于企业应用来说不是大问题了, 但是100个并发,部分是业务操作,而且很多业务处理还是比较复杂的, 部分是查询需求,假如50个查询,是服务器的负载也是比较大的。 所以我们把查询功能用另一台服务器处理。
datafansbj 2020-09-21
  • 打赏
  • 举报
回复
你的理解是对的,并发不等于能提供多少个连接,而是能同时服务多少连接。不过如果不启用连接池,并且使用长连接模式的 Connection,那么问题就复杂了,长连接模式的 Connection 会消耗更多的资源。

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧