Luiz, 

Esse parâmetro é um limitado por conexão, provavelmente essa conexão do JBOSS 
consumiu mais do que o limite de 512MB, o ideal é multiplicar esse valor (512Mb 
* max_connections) pra menssurar a quantidade máxima de memória que poderá ser 
consumida, esse valor não deve ser superior a quandidade de memória RAM - 
buffer_cache do seu servidor. 

-- 
Atenciosamente, 

Jeferson Lucas da Costa Santana 


----- Mensagem original -----

De: "Luiz Henrique" <luiz.henriqu...@gmail.com> 
Para: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> 
Enviadas: Terça-feira, 1 de março de 2016 11:30:57 
Assunto: [pgbr-geral] parametro maintenance_work_mem 

Pessoal, 

Temos uma aplicação JBOSS que frequentemente apresenta a mensagem de log 
conforme abaixo. As vezes causa lentidão no uso da aplicação. Desconfio que o 
parâmetro maintenance_work_mem esteja "tímido", muito pequeno. Gostaria da 
sugestão dos colegas, obrigado! 

*** log do postgresql 

LOG: temporary file: path "base/pgsql_tmp/pgsql_tmp7263.54", size 1622016 

*** log da aplicação JBOSS 

[org.hibernate.util.JDBCExceptionReporter] (ajp-172.24.2.38-8209-22) SQL 
Warning: 0, SQLState: 00000 
[org.hibernate.util.JDBCExceptionReporter] (ajp-172.24.2.38-8209-22) temporary 
file: path "base/pgsql_tmp/pgsql_tmp10141.12", size 1622016 

*** parametro do postgresql.conf 

maintenance_work_mem = 512MB 


-- 
Atenciosamente, 

Luiz Henrique 



_______________________________________________ 
pgbr-geral mailing list 
pgbr-geral@listas.postgresql.org.br 
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a