What you still haven't clarified is how long each exe/user combo keeps the connection open for. If for a day, then who cares that it takes 4 seconds each morning to open them all? If for a fraction of a second, then you do not need 200 simultaneous open connections, they can probably share a much smaller number. That is the whole point of pooling. Cheers, Jeff -- Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance