[Pgpool-general] [pgpool-general] num_init_children and max_pool

Tatsuo Ishii ishii at sraoss.co.jp
Mon Dec 8 00:28:22 UTC 2008


> Hi,
> 
> i was doing some tests in my laptop with pgpool II and i'm starting to
> think that i'm not understanding the use of these parameters...
> 
> my test:
> 
> postgresql.conf's max_connections: 200
> 
> num_init_children: 50
> max_pool: 4
> 
> i was under the impression that that configuration will allow me to
> attend until 200 clients trough pgpool, but when i run this command:
> 
> pg_bench -p 9999 -c 60 -t 3 -f custom_script1 -f custom_script2 [some
> more scripts] -d dbname
> 
> it simply sits and does nothing, if i add the -C options it lets the
> first statement of the 60 clients and then sits forever
> 
> what am i doing wrong?

pgbench does not work as you expected. it will not start the
transaction processing until all clients successfully connect to
pgool. So if you want to have -c 60 with pgbench, you need to increase
num_init_children to 60, at least.
--
Tatsuo Ishii
SRA OSS, Inc. Japan


More information about the Pgpool-general mailing list