[pgbr-geral] Processamento no banco PostgreSQL

2014-03-05 Thread João Paulo Rieg
Bom dia

Tenho uma aplicação web, que está rodando em um servidor com Windows 2008 
server na Amazon.
Esta aplicação não é muito grande e a base é bem enchuta (12MB)
Acontece que em algum momento o servidor apache começa a manter as conexões 
abertas e o processamento desses processos do banco ficam ocupando 100%, mesmo 
não havendo uso da aplicação.

entrei no pg_stat_activity, e olhei pelo pid da conexão se havia alguma 
consulta presa e lá aparece apenas  unlisten*  no  pid que está com 
processamento alto

O banco é da versão 9.2 e o servidor tem 4GB de memória, sendo que o uso de 
memória é bem baixo.

Alguém já passou por algum problema semelhante a este???
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Processamento no banco PostgreSQL

2014-03-05 Thread Flavio Henrique Araque Gurgel

Tenho uma aplicação web, que está rodando em um servidor com Windows
2008 server na Amazon.
Esta aplicação não é muito grande e a base é bem enchuta (12MB)
Acontece que em algum momento o servidor apache começa a manter as
conexões abertas e o processamento desses processos do banco ficam
ocupando 100%, mesmo não havendo uso da aplicação.

entrei no pg_stat_activity, e olhei pelo pid da conexão se havia alguma
consulta presa e lá aparece apenas  unlisten*  no  pid que está com
processamento alto

O banco é da versão 9.2 e o servidor tem 4GB de memória, sendo que o uso
de memória é bem baixo.

Alguém já passou por algum problema semelhante a este???


Nunca passei por isso, mas existe uma situação conhecida em versões 
pré-9.0 do PostgreSQL que, em teoria, já foi resolvida, vide links abaixo:

http://wiki.postgresql.org/wiki/PostgreSQL_8.5_Open_Items
http://www.postgresql.org/message-id/1262016302.3302.37.ca...@arc-dev2.wsicorp.com

Como é feita a conexão da sua aplicação ao banco? Usa-se a 
infra-estrutura de notifição assíncrona (LISTEN/NOTIFY/UNLISTEN) 
propositalmente ou feita pelo driver?


[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral