PgBouncer 连接池配置与模式选择pgbouncer.ini 示例[databases]

app = host=127.0.0.1 port=5432 dbname=app

[pgbouncer]

listen_addr = 0.0.0.0

listen_port = 6432

auth_type = md5

auth_file = /etc/pgbouncer/userlist.txt

pool_mode = transaction

max_client_conn = 1000

default_pool_size = 50

server_reset_query = DISCARD ALL

用户文件"app" "md5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

模式选择`session`:连接贯穿会话,兼容性最好,池化效率最低`transaction`:事务级复用,推荐默认`statement`:语句级复用,需确保无会话状态依赖验证通过 `SHOW POOLS;` 观察池内连接与使用情况总结根据工作负载选择 pool_mode 并配置认证/池大小,可显著提升连接利用率与稳定性。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部