Bom dia pessoal, Temos o seguinte cenário:
Durante 2 semanas por ano nosso sistema sofre uma alta demanda de acessos. São 6000 usuários em potencial. De acordo com nosso analista de infra, na última matrícula o postgreSQL foi derrubado por 450 usuários concorrentes. Estamos montando um ambiente PostgreSQL para atender esta demanda. É uma máquina virtual com 32 núcleos e 24GB de Ram. PostgreSQL 9.3 e com PGBouncer. O sistema é PHP/WEB e está sendo montado com 6 máquinas Apache para atender os usuários em potencial. O banco de dados é pequeno, tem 2GB, mas o sistema posssui consultas muito pesadas. Configuramos o PostgreSQL com max_connection de 250. O PGBouncer está recebendo até 20000 e passando para o postgres 240. Estamos rodando testes de carga com o JMeter e com 500 usuários o sistema fica muito lento, ocorre erros de conexão(o log do PGbouncer apresenta "Could not connect"), os 32 núcleos atingem 100% de uso. O que estamos errando na nossa configuração? Abs. Wellington
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral