长时间建立数据库连接和多次建立数据库连接的消耗谁高一点?

每隔10秒和数据库建立一次连接执行一次写入和建立一次连接,每隔10秒写入一次,这次连接持续时间可能非常久这俩哪个对系统的消耗低一点?... 每隔10秒和数据库建立一次连接执行一次写入 和
建立一次连接,每隔10秒写入一次,这次连接持续时间可能非常久
这俩哪个对系统的消耗低一点?
展开
 我来答
jackylvxg
推荐于2017-11-26 · TA获得超过243个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:218万
展开全部
这个问题不是简单的系统消耗的问题.

如果从系统资源占用方面来说,肯定是长连接消耗少一些.毕竟每次连接都会执行建立连接和断开连接等操作.

但是如果用户过多. 你使用长连接的话,数据库连接会一直占用着,一旦连接数满,后面的用户就再也无法连接了..
tgpghn
2013-08-05 · 超过14用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:34.1万
展开全部
短期的消耗的资源要大,因为频繁的与数据库进行连接,会消耗数据库资源和性能,好比如 电脑开一个程序时,很顺畅,但是同时开多个时,就会很慢,因为cpu并发处理提高了,消耗系统资源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
javacup00
2013-08-05
知道答主
回答量:53
采纳率:0%
帮助的人:21.9万
展开全部
一般的应用中间件都实现了“数据库连接池”功能。长期持有数据库连接的性能当然更好。因为建立连接是要消耗时间的,而持有数据库连接只是占用一点内存和保持好socket通道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo分享
2013-08-05 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:762万
展开全部
当然这个消耗高 每隔10秒和数据库建立一次连接执行一次写入
每次操作都要建立连接和断开连接新增数据库连接池
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式