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

Responder a