Aqui na empresa, fizemos um curso em PostGresql com o Bruce Momjian,
um dos atuais programadores (www.bignerdranch.com), e ele disse o seguinte:
1 - Sem sombra de duvidas, o melhor desempenho e com FreeBSD (o curso todo e com computadores Apple "rodando"
OS-X (FrreBSD).
2 - Para Linux, atualmente o melhor desempenho/estabilidade e com Reiser/Xfs. Ext2, Ext3 e JFS acusam problemas
com restauracao por backup.
3 - Quanto mais memoria e swap, melhor.
4 - Mude o "Kernel Buffer Cache" para, pelo menos, 25% do RAM. Teste e aumente gradativamente se necessario.
5 - Se voce tiver um servidor rodando<estressando> somente PostgreSQL</estressando>, vale tentar colocar o tamanho do
"PostgreSQL Shared Buffer Cache" igual ou maior que o "Kernel Buffer Cache".
6 - Ponha o "write-ahead log" em um HD separado que nao seja muito usado pelo sistema operacional.
7 - Se utilizar HDs scsi, veja se ha uma ferramenta que possa mandar escrever direto no HD sem passar pela memoria.
8 - Se o servidor tiver 2 processadores, use um somente para Postgresql e o outro para todas as outras aplicacoes.
9 - Sempre que fizer uma "query" use as ferramentas "optmizer" e "vaccum".
10 - Use o "full vaccum" todas as noites para deixar o banco de dados o mais "limpo" possivel.
11 - Se tiver Postgresql instaldo em RPM, desinstale e instale o pacote TAR. Os RPM vem com muitas alteracoes
desnecessarias que comprometem o desempenho.
Livro recomendado (em ingles) PostgreSQL Developers handbook de Ewald Geschwinde e Hans-Jurgen Schonig
pela editora SAMS.
Boa sorte.
Sergio
Carlos Eduardo Smanioto wrote:
Senhores(as) (tem senhoras na lista?),
Algu�m sabe por exemplo, como qual Sistema de Arquivos usar? Como fazer para optimizar o tcp/ip? Quero o m�ximo de performance para comparar a mesma aplica��o rodando em um FreeBSD... (heheheh, at� parece que virou briga ideol�gica). Inclusive ouvi dizer que o kernel 2.6.x est� muito mais r�pido que a serie 2.4.x.. TUDO � v�lido para ganhar esta parada :-)
--
�v� Sergio Chaves �v�
/(_)\ www.turbocorp.com /(_)\ ^ ^ Enhanced Solutions Computing ^ ^
770.532.2239 Linux User#221305
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
