Em 19 de março de 2010 10:45, Euler Taveira de Oliveira
<[email protected]> escreveu:
> Pablo Sánchez escreveu:
>> Já andei vendo várias outras otimizações possíveis no postgres, que é
>> quem está realmente morrendo, mas não resolveu-se 100% ainda. Porque
>> eu afirmo que é o PG, e não o Apache? Simples, porque as mensagens de
>> erro são "Desculpe, excedido o limite de conexões simultâneas" -
>> colocamos para 80, e ainda assim....
>>
> O sintoma apresentado aqui quer dizer que a aplicação tem problemas e *não*
> fecha as conexões adequadamente.

Provável, mas no caso, como as conexões não são permanentes, diz a
regra que o PHP encerra o uso dos recursos solicitados durante a
execução do script automaticamente quando chega ao seu fim, por isso
não nos preocupamos, mas eu acho que forçar o encerramento da conexão
não será ruim. Se bem não fizer, mal também não fará. ;-)

>> Alguém tem alguma outra dica de otimização do PostgreSQL?
>>
> Existem várias. Algumas delas:
> shared_buffers: quantidade adequada para a carga utilizada
> work_mem: valor adequado para caber os dados da consulta na memória
> fsync: off
> syncronous_commit: off
> full_page_writes: off
> checkpoint_segments: aumentar para ser suficiente para *não* fazer um
> checkpoint durante a demonstração
> checkpoint_timeout: aumentar para valor maior que o tempo da demonstração

Ok, conversei com o rapaz aqui e ele me disse que não mexeu no
checkpoint. Quanto ao syncronous_commit e full_page_writes fiquei com
a seguinte dúvida: ao fazer fsync off, já não é desencadeado uma
corrente que faz com que esses outros parâmetros sejam off também?

>> Outra, e mais importante: precisamos de uma ferramenta de
>> monitoramento do PostgreSQL, uma decente, preferencialmente gratuita,
>> ou pelo menos shareware para 30 dias. Alguém tem uma boa dica de
>> ferramenta?
>>
> Monitorar o que?

Tudo. :-D Quantidade de conexões, quais consultas demoram mais, e por aí vai.



-- 
=================================
Pablo Santiago Sánchez
[email protected]
(61) 9975-0883
http://www.sansis.com.br
"Quidquid latine dictum sit, altum viditur"
=================================
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a