PgBouncer

15 engineers on Hacker News describe using PgBouncer first-hand: 4 endorse it, 5 regret it, 1 are mixed.

46%trust
15first-hand users
15in production
endorse 4mixed 1regret 5uses, no opinion

“We run pgbouncer via kubernetes so it was straightforward to make multiple pgbouncer processes on one machine.”

endorse · production · nosefrog · 2026-07-11 · source ↗ · wrong label?

“We've run into so many issues with PgBouncer and Postgres that I wish we didn't have to deal with as a new growing company.”

regret · production · netswift · 2026-06-11 · source ↗ · wrong label?

“About 5 years ago we migrated to postgres and installed pgBouncer because of course you do. Sometime last year I started seeing some weird issues”

regret · production · 4 yr · physicles · 2023-09-09 · source ↗ · wrong label?

“connection limits, even with pgbouncer, have been a big support burden for us.”

regret · production · chasers · 2023-08-11 · source ↗ · wrong label?

“The only thing that really caused some discomfort in the beginning was our setup of pgBouncer.”

mixed · production · mthomassen · 2020-09-27 · source ↗ · wrong label?

“pgbouncer didn't play very well with the aurora reader endpoints and we had to mess around with that.”

regret · production · phamilton · 2020-04-04 · source ↗ · wrong label?

“Yes, we use a cascade of PgBouncers. But it's hard to maintain, actually.”

regret · production · x4m · 2019-12-12 · source ↗ · wrong label?

“We use PgBouncer for connection pooling... We've noticed PgBouncer is more performant at handling thousands of simultaneous connections.”

endorse · production · narsil · 2014-08-31 · source ↗ · wrong label?

“PGBouncer been rock solid compared to PgPool.”

endorse · production · roncohen · 2013-06-30 · source ↗ · wrong label?

“Using something like PgBouncer helps tremendously, but it still is contingent on there being idle connections.”

endorse · production · nirvdrum · 2011-05-15 · source ↗ · wrong label?

“we switched from pgbouncer to client side pooling to simplify our architecture, and we noticed no degradation in any major metrics.”

neutral · production · jdreaver · 2022-01-09 · source ↗ · wrong label?

“Run pgbouncer on all our hosts and application connect to localhost.”

neutral · production · phamilton · 2021-11-12 · source ↗ · wrong label?

“This was the solution that we used at MX Logic in the early years, before we moved to pgbouncer and went back to long-lived stateless connection pools.”

neutral · production · syncsynchalt · 2017-04-28 · source ↗ · wrong label?

“we added pgbouncer to the stack last week and will hopefully don't have much problems here anymore.”

neutral · production · some_developer · 2017-04-26 · source ↗ · wrong label?

“I've seen crashes in production when using that which led me to go back to pgbouncer.”

neutral · production · pilif · 2014-09-29 · source ↗ · wrong label?