Glossary — in plain language

Connection pooling


In plain English

Connection pooling means keeping a small set of database connections open and sharing them among many application requests, instead of opening a new connection every time. A pooler like PgBouncer sits between your app and PostgreSQL.

Why it matters

Pooling is the standard answer to “too many connections” and high connection churn. Transaction-mode pooling gives the most reuse but disables some session features (like server-side prepared statements).

Was this helpful?

← Browse the full glossary