Olá Saulo,

Em 14 de fevereiro de 2011 14:25, Saulo Almeida
<[email protected]>escreveu:

> Pessoal,
>
> Estou fazendo alguns teste com o PGPoll 2 + o Postgresql, e pelo que
> pesquisei, reparei que esta ferramenta de pool de conexão é super eficiente
> quando se tem 3 ou + servidores de banco de dados, afinal ela
> irá auxiliar no Load balance, distribuindo os acessos e reutilizando as
> conexões já abertas para novas consultas.
>
> Agora se tivermos apenas 1 servidor dedicado de banco e utilizarmos o esta
> ferramenta para aumentar a capacidade de acesso simultâneo há base, qual é a
> sua eficiência? Fiz alguns teste que foram frustrastes, ao invés de aceitar
> mais usuários ficou prendendo conexão aberta e não as reutilizava. Estou
> fazendo algo de erro ou a idéia é essa mesmo?
>

Neste segundo caso, o Pgpool irá evitar o* fork* de processos no servidor
PostgreSQL. As conexões só serão reutilizadas se o usuário e banco de dados
forem compatíveis.

As conexões concorrentes passam a ser definidas pelo parâmetro
num_init_children.
Cada conexão do pgpool pode manter em cache as conexões com o PostgreSQL (
max_pool).

Logo:
max_connections => num_init_children * max_pool

Att.


-- 
Matheus Ricardo Espanhol
---------------------------------------
Dextra Sistemas
http://www.dextra.com.br/postgres/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a