暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PgBouncer--对外透明的pg数据库连接池

程序员的自留地 2021-04-20
1366


 

什么是pgbouncer

  PGBouncer是一个轻量级的针对PostgreSQL的数据库连接池工具,能够给客户端提供一个统一的链接视图。

  PgBouncer的作用 
    a.PgBouncer可以在后端数据库和前端应用间建立连接的桥梁,由PgBouncer去处理和后端数据库的连接关系。 
    b.对客户端连接进行限制,预防过多或者恶意的连接请求。 

  PgBouncer的特点 
    a.内存消耗低(默认为2k/连接),因为Bouncer不需要每次都接受完整的数据包 
    b.可以把不同的数据库连接到一个机器上,而对客户端保持透明 
    c.支持在线的重新配置而无须重启 
    d.仅支持V3协议,因此后端版本须>=7.4


如何使用PgBouncer

    a.PgBouncer支持独立物pg数据库的用户名密码,因此,第一步需要创建用户名密码

    b.只需要使用连接Pg数据库的数据库连接串,将连接地址用户名,改为PgBouncer的地址及用户名密码就可以无缝使用pgbouncer

文章转载自程序员的自留地,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论