All posts
Data Platform

Postgres Connection Limits on RDS: What 1,600 Simultaneous Connections Do, With and Without RDS Proxy

By

November 9, 2026

7 min read

db.m7g.large allows 832 connections. When 1,600 clients connected at once, 916 were refused; through RDS Proxy all 1,600 succeeded, with the slowest waiting 12 seconds. The measurements at 100, 400, 800 and 1,600, the errors you'll see, and what a fresh AWS SDK client per request does under the same burst.

Benchmark
Postgres Performance
RDS Proxy
Serverless
100 at once100100400 at once400400800 at once7128001,600 at once6841,600

Direct to Postgres

Through RDS Proxy

Connections that succeeded when opened all at once, RDS Postgres 17 on db.m7g.large. Our measurements, November 2026. max_connections was 832.

The data
Direct to PostgresThrough RDS Proxy
100 at once100100
400 at once400400
800 at once712800
1,600 at once6841,600

This is the failure serverless teams hit first: a burst of Lambda invocations or new containers, each opening its own connection. The full report has the latency of every storm, the exact errors Postgres returns, what RDS Proxy costs in wait time, and how many idle connections it takes to slow down everyone else (in our test, none of up to 368).

Seeing "too many clients" in production?

We'll review your connection handling and tell you whether a pool, RDS Proxy or a different instance size is the fix. 30 minutes, free.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of November 9, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.