On Tue, Oct 30, 2012 at 4:11 PM, Greg Williamson <gwilliamso...@yahoo.com> wrote: > Jeff / Catalin -- > > Jeff Janes wrote: > >>On Mon, Oct 29, 2012 at 5:11 PM, Catalin Iacob <iacobcata...@gmail.com> wrote: >> >>> pgbouncer 1.4.2 installed from Ubuntu's packages on the same machine >>> as Postgres. Django connects via TCP/IP to pgbouncer (it does one >>> connection and one transaction per request) and pgbouncer keeps >>> connections open to Postgres via Unix socket. >> >>Isn't pgbouncer single-threaded? >> >>If you hitting it with tiny queries as fast as possible from 20 >>connections, I would think that it would become the bottleneck. >> >>Cheers, >> > > > I'm sure pgbouncer has some threshold where it breaks down, but we have > servers (postgres 8.4 and 9.1) with connections from runtime (fed via > haproxy) to pgbouncer that routinely have tens of thousands of connections in > but only 40-70 postgres connections to the postgres cluster itself. Mix of > queries but most are simple. Typically a few thousand queries a second to the > readonly boxes, about the same to a beefier read / write master. > > This is a slightly old pgbouncer at that ... used is a fairly basic mode.
I've used pgbouncer in two different environments now with thousands of connections and hundreds upon hundreds of queries per second and it has yet to be a bottleneck in either place as well. -- Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance