Resource Usage same In spite of fronting my DB server with Pgbouncer ? - Mailing list pgsql-general

From KK CHN
Subject Resource Usage same In spite of fronting my DB server with Pgbouncer ?
Date
Msg-id CAKgGyB9z_dN_5vOGS34CNMrT74F4OQWBToCHoSjsWShVDOGZyQ@mail.gmail.com
Whole thread Raw
Responses Re: Resource Usage same In spite of fronting my DB server with Pgbouncer ?
List pgsql-general



List,  
I am fronting my postgres 16 server with  pgbouncer1.23.1  

What surprises me,  even though I am deploying  pgbouncer as a separate VM in front of DB server VM,  the top command shows the almost same resource usage statistics in the case of load averages, Memory usage etc on the DB Server,  whether I am infronting DB server with pgbouncer or not. 

Please find the top  output from the db server pasted here. 


My Pgbouncer server  top output  shows littler resource usages in terms of CPU, MEM usage 
on the top out put of  pgbouncer VM ( load averagaes  less than 3  always,  and Ram usage is very low,  swap usage almost nil.. 


Why eventhough I have deployed  pgbouncer  for this setup why DB server still shows large resource usage as in the pasted out put. 

How can I improve the resource usages on DB server ?  what is the root cause DB server's still high resource usage ?

Any hints are most welcome .

My  pgbouncer.ini  config params pasted here for  any valuable suggestions for fine tuning.


[root@pgbouncer ~]# grep ^[^\;\;] /usr/local/etc/pgbouncer.ini
[databases]

recoil = host=dbmain.erss.in port=5444 dbname=recoil
[users]
[pgbouncer]
logfile = /var/log/pgbouncer/pgbouncer.log
pidfile = /var/run/pgbouncer/pgbouncer.pid
listen_addr = *
listen_port = 5444
auth_type = md5
auth_file = /usr/local/etc/pgbouncer.users
admin_users = myuser
stats_users = myuser,
pool_mode = transaction
max_prepared_statements = 100
server_reset_query = DISCARD ALL
server_reset_query_always = 1
ignore_startup_parameters = extra_float_digits, options, statement_timeout, idle_in_transaction_session_timeout

max_client_conn = 5000
default_pool_size = 50
min_pool_size =  30
reserve_pool_size = 10
reserve_pool_timeout = 5
max_db_connections = 900
max_user_connections = 800
server_lifetime = 3600
server_idle_timeout = 60000
[root@pgbouncer ~]#


Regards,
Krishane

pgsql-general by date:

Previous
From: "Daniel Verite"
Date:
Subject: Re: Pgbouncer performance query
Next
From: Adrian Klaver
Date:
Subject: Re: Resource Usage same In spite of fronting my DB server with Pgbouncer ?