1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
postgresql有大量的idle连接怎么办?
使用数据库连接池pgbouncer
数据库在没有任何连接池的情况下,应用程序必须直接访问数据库来建立连接。打开一个连接会产生消耗,关闭一个连接也会产生消耗,而这样的消耗,伴随着你打开的连接越多,则消耗的就越多。还有短连接的问题,可能同时并发的连接多,但占用这个连接的时间很短。这就会引起另一个问题,你设置的连接数和突入起来的连接数不匹配的情况,最后就会造成拒绝连接的问题。
一般情况下应用本身会使用连接池连接数据库以避免上述问题,但如果当应用很多时,各应用的连接池都是相对独立的去连接数据库,对于数据库来说,其实还是不受保护的,此时便在数据库端引入连接池,以保障数据库稳定性。
评论
有用 0
墨值悬赏