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
================================
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a