On 18-05-2016 08:12, Luiz Carlos L. Nogueira Jr. wrote: > 32GB > 12 cores - Como isso determina no final das contas o paralelismo real de > instruções, iria deixar o pool proximadamente 4x mais (50). > O valor ideal depende da taxa clientes x servidores (vide SHOW POOLS) apontadas pelo próprio pgBouncer. Existem casos que essa relação é de 100:1, 150:1 ou 30:1 (isso depende da natureza do seu sistema). De posse dessas estatísticas é fácil encontrar o tamanho adequado do pool.
Com 12 cores a quantidade ideal de conexões seria no máximo 24 (2x). Nem sempre conseguimos isso. > Eu tinha visto as estatísticas, mas como comparar o bouncer com as > conexões diretas no banco? > As métricas eu apontei no outro email. Monte um benchmark para comparação com transações/consultas reais do seu sistema (de preferência preservando a proporção de cada transação/consulta). > Só pelo SO. Tem alguma maneira de calcular o TPS do banco antes e depois > do bouncer? > TPS só vai ser um número confiável se você escalar em transações até o ponto de algum dos casos apresentar degradação de performance. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
