Server connection cap
The cap is the number of PostgreSQL server connections PgBouncer may open for your database at the same time.- Default: Free 2, Pro 3, Business 4; development databases start at 2
- Range: 2 up to the plan maximum: Free 4, Pro 12, Business 24
- Shared: by every role on the database, including additional roles
- Dashboard: Performance tab → Connection limit → Change limit
- API:
POST /api/v1/databases/{id}/connection-limits - CLI:
dbhost databases limits-set <id> <cap> --idempotency-key KEY
403 CONNECTION_CAP_ABOVE_PLAN. An increase within the
plan can still be refused with 503 CLUSTER_CAPACITY_FULL when measured use on
the shared host is close to full; the cap is then unchanged. API and CLI access
require Pro or Business.
Query timeout profiles
A profile sets PostgreSQL defaults for new sessions on your database. There are three fixed profiles:
Use Standard for most apps, Balanced for interactive web traffic, and
Short when slow queries should fail fast. Running transactions are not
interrupted; PgBouncer moves to the new defaults as server connections are
replaced. If a role has its own timeout overrides, those overrides still
apply, and the dashboard points this out.
To change the profile:
- Dashboard: Performance tab → Query timeouts → Change timeout profile
- API:
POST /api/v1/databases/{id}/query-timeouts - CLI:
dbhost databases timeouts-set <id> <standard|balanced|short> --idempotency-key KEY