Fernando Hevia wrote:
>>>> User Access
>>>> Total Number of Users is 500
>>>> Maximum number of Concurrent users will be 500 during peak time
>>>> Off Peak time the maximum number of concurrent user will be
>>>> around 150 to 200.
>>>>
>>>>         
>>> A connection pooler like pgpool or pgbouncer would considerably reduce the
>>> burden on your system.
>>>
>>>       
>> I am already using connection pooling in tomcat web server, so installing
>>     
> pgpool
>   
>> will help enhancing the performance ?Any changes i have to do in my
>>     
> application to 
>   
>> include pgpool? 
>>
>>     
>
> There shouldn't be need for another pooling solution.
> Anyway, you probably dont want 1800 concurrent connections on your database
> server, nor even get near that number.
>
> Check the number of actual connections with: 
>   select count(*) from pg_stat_activity;
>
> A vmstat run during high loads could provide a hindsight to if the number of
> connections is straining your server.
>
> If the number of connections is high (say over 200-300), try reducing the
> pool size in Tomcat and see what happens.
> You possibly could do fine with something between 50 and 100 connections.
>
>   
I can second this - I have an EXTREMELY busy forum system using pgpool
and during peak hours it runs very well within around 100 connections in
use.

-- Karl

<<attachment: karl.vcf>>

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

Reply via email to