Database & SQL

PostgreSQL Connection Pool Calculator

Enter PostgreSQL max_connections, application server count, and peak RPS to compute optimal PgBouncer pool size and saturation risk.

Calculations run locally in your browser

Example โ€” 4 vCPU ยท 3 app instances

Recommended Pool
9
cores ร— 2 + 1
Per App Instance
3
Formula
cores ร— 2 + 1

PostgreSQL Connection Pool Calculator

The PostgreSQL Connection Pool Calculator computes optimal PgBouncer pool size and saturation thresholds from max_connections, application server count, and query throughput.

โ€ข Calculate PgBouncer pool_size before configuring a new application tier

โ€ข Determine if current max_connections is sufficient for planned app server scaling

โ€ข Identify connection pool saturation risk at peak load

โ€ข Model connection overhead in shared_buffers for capacity planning

Developer-friendly cloud infrastructure. DigitalOcean provides cloud compute, networking, and managed databases with predictable pricing.
Host PostgreSQL on DigitalOcean
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation
What does this tool tell you?
The PostgreSQL Connection Pool Calculator computes optimal PgBouncer pool size and saturation thresholds from max_connections, application server count, and query throughput.
What affects the result most?
PostgreSQL connection limit: max_connections default 100, each connection uses ~5-10MB shared memory. PgBouncer pool_size: (db_connections - superuser_reserved) / number_of_application_servers. Transaction mode pooling: most efficient โ€” connection returned to pool after each transaction.
How should I use the result?
The calculation is deterministic โ€” the same inputs always produce the same output โ€” so the most useful workflow is to vary one input at a time and see which factor moves the result most. That tells you where to focus your attention before committing to a decision.
Database credential management. 1Password Teams for database teams managing connection strings, replication credentials, and DBA access keys.
View DB credential management โ†’
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation