#connection pooling

ClickHouse 将 PgBouncer 吞吐量提升至 4 倍

clickhouse.com · ⭐️ 8/10 · 2026-07-11

8/10

ClickHouse 发表了一篇博客文章,描述了他们如何通过启用 SOREUSEPORT 并实现进程间的 peering,将流行的 PostgreSQL 连接池工具 PgBouncer 的吞吐量提升至原来的 4 倍。 PgBouncer 在 PostgreSQL 部署中被广泛使用,这项性能提升将惠及众多依赖其进行连接池管理的用户。所使用的技术也可为其他网络服务的类似优化提供参考。 SOREUSEPORT 允许多个进程绑定到同一个 TCP 端口,均匀分配传入的连接。Peering 机制将取消请求转发到正确的进程,消除了瓶颈并提高了可扩展性。