On 16-10-2012 16:16, Felipe Lauffer - Analista de Infraestrutura de TI wrote:
> Seguem alguns questionamentos feitos:
> 
> max_connections = 600
> 
Esse valor aliado ao valor do work_mem pode levar ao que você está observando
pois 192 * 256 MB => 48 GB + 4 GB = 52 GB (no pior caso você precisaria
aproximadamente dessa quantidade de memória para não observar o erro de falta
de memória isso sem falar na memória disponível para SO).

Você realmente precisa dessa quantidade alta de conexões? Já pensou em
utilizar um pool?

Esse valor de work_mem é muito alto. Considere aumentá-lo somente em conexões
que realmente precisem. Lembre-se work_mem pode ser alterado em tempo de
execução. O recomendado é manter um valor baixo (que a maioria das conexões
utilizem) e aumentar somente para aqueles casos específicos -- por exemplo,
relatórios).


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a