On 10/11/06, Marco Merlin <[EMAIL PROTECTED]> wrote:
> OLÁ AMIGOS,
>
>
>
> ALGUEM PODE ME INDICAR O MELHOR SISTEMA OPERACIONAL PARA POSTGRES COM JAVA?
>
> OUVI QUE UNIX LIKE SERIA A MELHOR OPÇÃO.

Ultimamente tenho relatado questoes frequentes referente a benchmarks
de sistemas operacionais e percebo que surgem alguns boatos em meio a
estas indagações.

Gostaria de colocar a minha opiniao pessoal.

Como a maioria aqui, eu tambem sou consultor, portanto visito
ambientes diferentes nos quais preciso adaptar e optimizar o sistema
de acordo com a plataforma e nao o contrario.

Digo isso pq ja ouvi gente por ai falando em migrar de uma distro pra
outra pq uma e' melhor do que outra (pergunto: Qual a origem da glibc
destas distros??).

Por fim, quando estamos criando novos ambientes de producao, devemos
adaptar e olhar para questoes de *plataforma*, quando estamos
enfrentando problemas de performance, devemos avaliar a raiz do
problema, senao nao existe Santo que resolva.

Vale replicar uma pesquisa de uma revista tabulando os maiores
problemas de performance encontrados em uma aplicacao:
65%: Aplicacao
20%: Modelo
10%: Rede
5%: SGBD

Destes 5% que interessam para esta lista podemos extrair:
- Memoria compartilhada baixa
- Area de ordenacao baixa
- Falta de indices (talvez isso faça parte dos 20%???)
- Falta de faxina periodica
- Poucos Segmentos de LOG (nao quer dizer que devam ser muuuuitos)
- Memoria de cache
- Espera da faxina automatica
- Espera da efetivacao de transacoes
- Mapeamento de espaço livre por objeto
e por ai vai ...

Quanto a optimizacao de sistema operacional informacoes relevantes sao:
- Sistema de arquivos (nao jornalizado para arquivos nao-metadados)
- Tamanho do bloco (pode ser no configurado XFS 64 Bits) ou na
compilacao (um dos motivos que justifica tal ato) do SGBD
- Area de Memoria compartilhada
- Semaforos
- Sobre-efetivacao de memoria (Acho que chutei o balde na traducao
???? -- ta bom vai .. overcommit)
e por ai vai ...

Como sou ignorante-confesso no S.O MS Windows, nao possuo embasamento
o suficiente nem sequer conhecimento pra falar sobre a arquitetura
desta plataforma. O que todos sabemos e' que a versao nativa do
postgres para este sistema e' muito recente e desaconselhada para
ambientes de producao.

Forte abraco!

-Leo
-- 
Leonardo Cezar, <[EMAIL PROTECTED]
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a