Em 9 de fevereiro de 2017 14:51, Mariana Hansen <mariana.ki...@gmail.com> escreveu:
> Boa tarde. > > Gostaria de uma pequena ajuda, um "brainstorm" quem sabe... > > Conforme tenho acompanhado nos logs, após a execução de uma query > gigantesca pela aplicação, na segunda vez, logo em seguida começam a > aparecer várias msg no log "cannot allocate memory". > Estranhamente, ao dar o comando free -m exibe que ainda se tem mais de > 10GB de memória livre. > Já procurei no Google, aqui mesmo no histórico da lista achei um caso > semelhante. > Parâmetros do kernel (semáforos e memória compartilhada) já foram > ajustados conforme a documentação do pg. > Eu sei que a maior culpa disso é da aplicação que manda uma query p/ o > banco que tem 97 joins... > Mas o que causa maior curiosidade é dizer q náo pode alocar memória, sendo > que ainda tem bastante. > Alguma idéia? > > Thx! > > > ================================ > PostgreSQL 9.4 > > shared_buffers = 6GB > work_mem = 8MB > maintenance_work_mem = 64MB > > > RedHat 7.3 > 32GB RAM > ================================ > > Mariana, Envia os valores de memória e semáforos que estão no sysctl, bem como o valor do seu max_connection. E se possível, a linha completa do erro, ou só aparece isso? > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente Francisco Porfirio Ribeiro Neto
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral