Back to Home

Port 6432

PgBouncer

PgBouncer is a lightweight connection pooler designed to optimize PostgreSQL database connections, improving performance and resource management. Acting as an intermediary between client applications and the database server, it maintains a pool of established connections to reduce the overhead of repeatedly opening and closing database connections. This efficiency makes PgBouncer particularly useful in high-traffic environments, reducing latency and enhancing scalability..

TCPOfficialInsecure
Protocol
TCP
Category
Status
Official
Common Usage
Database pooling

Technical Details

PgBouncer is an open-source connection pooler specifically built for PostgreSQL databases. Its primary purpose is to maintain and manage a pool of persistent database connections, allowing client applications to reuse these connections rather than creating a new one each time. This greatly reduces the connection overhead and aids in resource optimization.

It supports multiple pooling modes such as session pooling, transaction pooling, and statement pooling, catering to various application requirements. Session pooling assigns a connection for the entire duration of a client session, while transaction pooling maintains a connection only during transactions, and statement pooling releases the connection after each individual statement.

Typically running as a separate lightweight service, PgBouncer listens on the default port 6432 by convention. It supports authentication methods compatible with PostgreSQL and can be configured for logging, connection limits, idle timeouts, and SSL encryption (although not enabled by default). Its simplicity and minimal resource consumption make it a popular choice for scaling PostgreSQL deployments.

Advertisement
Advertisement
Related Ports
Related ports feature coming soon!