3 coisas para você pensar:
1 - o pgBouncer é apenas um pool de conexões, o PgPool 2 pode fazer muito mais que isso. Se você quer apenas um pool, o pgbouncer costuma ser mais leve e mais simples para isso. 2 - Ao fazer testes de conexões para avaliar a eficiência de um pool de conexões, utilize o parâmetro -C para forçar desconexões e reconexões para cada transação. Também aumente o volume de conexões para algo em torno de mil e aí as vantagens vão começar a parecer mais claras. 3 - o pgBouncer pode ser utilizado em vários modos. Experimente eles e conheça suas limitações antes de testa-lo. []s Em 3 de julho de 2012 10:19, Tulio <[email protected]> escreveu: > Bom dia pessoal, > > Fiz a instalação do Pgpool 2 e PgBouncer em maquinas para testes aqui.. > são duas maquinas com Postgres 9.1.3, Debian 6, Streamin Replication.. > e obtive esses resultados: > *PgBouncer > *transaction type: TPC-B (sort of) > scaling factor: 12 > query mode: simple > number of clients: 90 > number of threads: 1 > duration: 8300 s > number of transactions actually processed: 686017 > tps = 82.637503 (including connections establishing) > tps = 82.638699 (excluding connections establishing)* > > PgPool 2* > transaction type: TPC-B (sort of) > scaling factor: 12 > query mode: simple > number of clients: 90 > number of threads: 1 > duration: 8300 s > number of transactions actually processed: 467447 > tps = 56.307894 (including connections establishing) > tps = 56.310990 (excluding connections establishing) > > *Postgresql 9.1.3* > transaction type: TPC-B (sort of) > scaling factor: 12 > query mode: simple > number of clients: 90 > number of threads: 1 > duration: 8300 s > number of transactions actually processed: 470401 > tps = 56.640707 (including connections establishing) > tps = 56.708687 (excluding connections establishing) > > esse valor atribuido a TPS, se trata de transações por segundo.. correto? > e quanto maior esse valor, melhor a performance do meu servidor... certo? > sendo assim, como poderia o PgPool ter a mesma performance de quando > conecto diretamente no Postgres? > (o PgPool esta direcionado para as portas do PgBouncer, e configurado para > não fazer o pool de conexões, > apenas faz um balanceamento de carga com a Slave que uso, uso replicação > em streaming) > vou realizar um novo teste, executando apenas consultas.. para conferir se > há o balanceamento de carga com a Slave.. > > Obrigado a todos pela atenção.. > > Att, > Tulio > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Fábio Telles Rodriguez blog: http:// <http://www.midstorm.org/~telles/>http://tellesr.wordpress.com e-mail / gtalk / MSN: [email protected] Skype: fabio_telles
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
