Em 30-01-2014 14:38, Flavio Henrique Araque Gurgel escreveu:
Só que diminuir o número de conexões é o primeiro passo, pois ele
mascara todos os outros.

Só pra vocês verem como este assunto é recorrente e as pessoas são insistentes, acaba de circular na lista internacional:

> I would be grateful anyone have a suggestion for my problem. I want to
> simulate 400 clients sending queries to my Postgresql server. I know the

Onde o requerente pergunta em tradução livre "Como faço pra simular 400 clientes enviando consultas para meu servidor PostgreSQL..."

Uma pergunta simples, e que não tem nada a ver com desempenho.

A resposta veio de Stephen Frost, um de nossos gurus, é imediata:

"Unless your server has 400 CPUs, you probably want to use a connection
pooler in front of PG."

Em tradução livre "Exceto se seu servidor tiver 400 CPUs, você provavelmente vai querer usar um aglomerador de conexões na frente de seu PostgreSQL."

Basicamente, a regra é 1:1 - Uma conexão para cada CPU disponível, é uma boa regra para primeiro tuning e primeiro teste. Que me abençoe o santo Fábio Telles.

Toda variação nessa regra só deve ser feita sob condição de teste. Qualquer outro número, sem teste, é achismo.

Portanto, começar o teste do colega com 450 conexões numa máquina de 32 núcleos, não... vai... chegar... a lugar... algum.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a