暂无图片
postgresql有大量的idle连接怎么办?
我来答
分享
清晨到日暮
2021-11-26
postgresql有大量的idle连接怎么办?

postgresql有大量的idle连接怎么办?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
zhuzhijiao

使用数据库连接池pgbouncer

数据库在没有任何连接池的情况下,应用程序必须直接访问数据库来建立连接。打开一个连接会产生消耗,关闭一个连接也会产生消耗,而这样的消耗,伴随着你打开的连接越多,则消耗的就越多。还有短连接的问题,可能同时并发的连接多,但占用这个连接的时间很短。这就会引起另一个问题,你设置的连接数和突入起来的连接数不匹配的情况,最后就会造成拒绝连接的问题。

一般情况下应用本身会使用连接池连接数据库以避免上述问题,但如果当应用很多时,各应用的连接池都是相对独立的去连接数据库,对于数据库来说,其实还是不受保护的,此时便在数据库端引入连接池,以保障数据库稳定性。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏