Em 05-08-2011 16:45, Lima - Lojas Fricke Ltda escreveu:
> Rodei essa consulta durante a tarde toda hoje e ela só  me informou este 
> valor, atualizando as estatisticas.
> No postgresql.conf desse servidor tenho o seguinte;
>
Isso é improvável. A não ser que os parâmetros checkpoint_segments e 
checkpoint_timeout estivessem muito altos e você não tenha executado um reload 
ao alterar esses parâmetros.

> max_connections = 450
Você precisa desse tanto de conexões?

> work_mem = 512MB
Este valor é alto a não ser que a sua aplicação seja OLAP.

> checkpoint_segments = 60
> checkpoint_timeout = 1min
> checkpoint_completion_target = 0.9
> checkpoint_warning = 30s
>
Não adianta ter um checkpoint_segments muito alto se o checkpoint_timeout vai 
forçar checkpoints a cada minuto. A não ser que a sua aplicação esteja 
escrevendo na média 1 GB por minuto (60 * 16 MB). Se a escrita não é intensa, 
recomendaria ajustar checkpoint_timeout para uns 10 ou 15 minutos.

> Esse servidor é  um 2 XEON 2.4 16 GB Ram e 2 discos de 320 SAS,
>
> Nosso banco de dados não tem mais de  8 GB.
>
Ah, e se o seu banco de dados cabe na RAM, eu não me preocuparia tanto com 
checkpoints a não ser que a escrita seja intensa.


-- 
   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