↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PgBouncer 1.25.2

PgBouncer 1.25.2 中文文档

PgBouncer —— PostgreSQL 轻量级连接池,v1.25.2 中文文档

pgbouncer 是 PostgreSQL 的连接池。任何目标应用都可以像连接 PostgreSQL 服务器一样连接到 pgbouncer,pgbouncer 将负责创建到实际服务器的连接,或者复用已有的连接。

pgbouncer 的目标是降低向 PostgreSQL 建立新连接所带来的性能损耗。

为了在连接池化时不破坏事务语义,pgbouncer 在轮换连接时支持多种池化类型:

  • 会话池化:最温和的方式。当客户端连接时,将为其分配一个服务端连接,并在客户端保持连接期间始终持有。当客户端断开时,服务端连接将放回连接池。这是默认方式。
  • 事务池化:仅在事务期间为客户端分配服务端连接。当 PgBouncer 检测到事务结束时,服务端连接将放回连接池。
  • 语句池化:最激进的方式。查询完成后,服务端连接立即放回连接池。此模式禁止多语句事务。

PgBouncer 特性——池化模式与 SQL 兼容性

PgBouncer 配置文件(pgbouncer.ini)完整参考

PgBouncer 命令行用法与管理控制台

PgBouncer 编译与安装说明

PgBouncer 源码发布版与二进制软件包

PgBouncer 版本历史与发布说明

PgBouncer 社区资源、教程与支持

PgBouncer 常见问题解答

来源与许可

文档取自 pig.center · 上游文档

版本
1.25.2
许可
ISC
来源修订
921a3da823aa3e7a3b7d20f49c7988e818bc744757468fc302351c64ec818c42
译文修订
921a3da823aa3e7a3b7d20f49c7988e818bc744757468fc302351c64ec818c42
原始 Markdown