gpt4 book ai didi

java - Web应用的Hibernate session 连接关系

转载 作者:行者123 更新时间:2023-11-29 05:59:23 28 4
gpt4 key购买 nike

我是hibernate的新手,

从下面的链接,

Hibernate Session Connection Relationship我知道一个 hibernate session 对象将保存一个连接对象。

所以我怀疑,如果我在我的服务器中将我的连接池大小配置为 10。是否可以只允许 10 个人同时在应用程序中工作?

如有错误请指正。

最佳答案

部分是的。这意味着只能同时执行 10 个 SQL 查询。如果 11 个客户端同时访问同一个页面,并且大部分时间花在一些长时间运行的 SQL 查询上,那么第 11 个客户端很可能必须等待其余 10 个中的一个完成。

但这并不意味着您的应用程序仅限于 10 个 session /客户端!例如,在 Web 应用程序中,用户通常会打开一个页面,看一会儿,然后点击链接等。如果您的用户花 9 秒阅读该页面并花 1 秒等待下一页,那么只有 10% 的时间花费在服务器上 - 因此您可以处理 100 个登录用户。

此外,处理请求不仅仅是关于 SQL 查询。来回发送数据、解析、呈现... - 这一切都需要时间。

基本上:您被限制为 10 个并发 SQL 查询,但这意味着可以使用您的应用程序的用户数量增加 10 倍甚至 100 倍。

关于java - Web应用的Hibernate session 连接关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724682/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com