Re: What setup would you choose for postgresql 9.2 installation?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 4, 2013 at 7:04 AM, AJ Weber <aweber@xxxxxxxxxxx> wrote:
> Apologies for the tangential question, but how would pgpool2 "increase
> throughput"?  Wouldn't the same number of statements be issued by your
> application?  It would likely reduce the number of concurrent connections,
> but that doesn't necessarily equate to "increased throughput".

This is a pretty common subject.  Most servers have a "peak
throughput" that occurs at some fixed number of connections.  for
instance a common throughput graph of pgbench on a server might look
like this:

conns : tps
1 : 200
2 : 250
4 : 400
8 : 750
12 : 1200
16 : 2000
24 : 2200
28 : 2100
32 : 2000
40 : 1800
64 : 1200
80 : 800
100 : 400

So by concentrating your connections to be ~24 you would get maximum
throughput.  Such a graph is typical for most db servers, just a
different "sweet spot" where the max throughput for a given number of
connections. Some servers fall off fast past this number, some just
slowly drop off.


-- 
Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance


[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux