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 并配置认证/池大小,可显著提升连接利用率与稳定性。

发表评论 取消回复