Você pode:
1) ter duas instâncias do PgBouncer, o que importa é que a porta de
*escuta* deles tem de ser diferentes.
2) usar um mesmo PgBouncer para se conectar a dois PostgreSQL e ter
o mesmo efeito.
Flavio,
no caso da opção 2) o que eu precisara fazer para testar?
Na seção [Databases] do alto do pgbouncer.ini basta inserir duas
entradas, com dois bancos de dados "virtuais" do PgBouncer e, para cada
uma delas, apontar para bancos de dados reais que o PgBouncer vai se
conectar.
Uma boa parte das configurações que estão na sessão [pgbouncer] abaixo
pode ser personalizada para cada banco de dados também, como por
exemplo, o número de conexões para cada banco de dados real (pool_size).
Veja em [1] todas as opções disponíveis.
Ex.:
[databases]
meu_banco_virtual_1 = dbname=meu_banco_real_1 host=192.168.0.1 port=5432
user=foo1 password=bar1 pool_size=10
meu_banco_virtual_2 = dbname=meu_banco_real_2 host=10.0.0.1 port=5432
user=foo2 password=bar2 pool_size=15
[pgbouncer]
...
[1] http://pgbouncer.projects.pgfoundry.org/doc/config.html
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral