Em 27 de agosto de 2015 12:05, Cleiton Luiz Domazak < [email protected]> escreveu:
> Bom dia > Boa tarde! > Observo a algum tempo, que quando existe um aumento grande de conexões do > pool do Jboss no PostgreSQL, parece aumentar o LOAD do servidor, e os IOPS. > Aumento esse de 50 conexões para cerca de 300 ou mais, no espaço de > segundos, e o interessante é que no período em que as conexões estão sendo > abertas, o banco não executa nenhuma transação. Peguei no log casos em que > ficamos com quase 8 segundos sem nenhuma transação, apenas abertura de > conexões. > Chegou a gerar algum report do pgbadger pra validar as conexões? Qual é a frequencia que essas conexões são abertas e encerradas? Fico curioso em saber se tu utilizas algum connection pool, como o pgbouncer ou pgpool. > Essa situação é normal? Existe realmente algum custo alto na abertura de > novas conexões que poderia estar causando essa situação realmente? Ou a > abertura de conexões seria apenas um efeito causado por algum processo que > está causando "indisponibilidade" do servidor, fazendo com que o pool do > Jboss abra mais e mais conexões. > Se o postgres gargala pra abrir novas conexões, o datasource do JBoss vai provavelmente causar esse problema. > Meu pool do Jboss está configurado da seguinte forma: Inicia com 20 > conexões, conexões máximas por app é 100, e conexões em idle a mais de 5 > minutos são liberadas. > > Li também problemas relacionados a overhead no processo de checkpoint, os > parametros hoje estão da seguinte forma. > Tem algum alerta de checkpoints muito frequentes no log? algum dado útil nos reports do pgbadger? -- Sebastian Webber http://swebber.me
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
