2009/11/26 Tiago Adami <[email protected]>:
>> (corte das mensagens anteriores)
>>
>
> Respondendo à todos os posts (economizando texto):
>
> A idéia de que o PostgreSQL foi feito _para_ linux e _portado_ para o
> Windows está baseada no fato de que foi desenvolvido sob a licença
> BSD, portanto _assumi_ que dificilmente os desenvolvedores iniciais
> estivessem utilizando Windows (me corrijam se estiver errado).

Na verdade, ele foi desenvolvido para os BSDs (FreeBSD, por exemplo,
ou outros Unices derivados do BSD mesmo) e depois portado para o
Linux, ou seja, afirmar que é melhor no Linux porque para o Windows
foi portado é o mesmo que dizer que no Linux não seria bom, já que ele
também foi portado para o Linux.

Vide a história do PostgreSQL, e vai ver que em 1987 não existia
Linux... mas já tinha os BSDs (não o Free, nem o Open, nem o Net, que
só vieram anos depois que a universidade de Berkeley liberou as
BSDTapes.., mas mesmo assim, esses são sistemas derivados do código
original de 1969...)

> Já investigamos a causa da lentidão antes. Aparentemente não há nada
> de incomum, apenas a velocidade para consultas simples (cadastros de
> itens, por exemplo) torna-se baixa e tarefas como gravação de nota
> fiscal que levavam segundos passam a demorar minutos.

Já checou se o HD está ok? Problemas físicos podem fazer com que o HD
fique tentando gravar e gravar e gravar e desvie de setores
defeituosos para localizar alguns pouco blocks que estejam ok.

> São mais de 30 usuários simultâneos em um sistema cliente/servidor
> (conecta ao fazer login, desconecta ao fechar o aplicativo). O volume
> transacional é considerado alto, visto que a todo momento alguma
> operação é feita nos terminais simultaneamente.
>
> Também, não conseguimos identificar nenhum outro aplicativo que faça o
> consumo de recursos do servidor. Mas...
>
> ... o array dos dois discos que contém o banco possui pastas
> compartilhadas sim, e com muitos arquivos nela. Isto passou
> despercebido em um primeiro momento. Mesmo assim, a atividade nestas
> pastas é muito pequena, não justifica a queda de desempenho tão brusca
> que ocorreu de uns dias para cá.
>
> Enfim... o jeito é fazer benchmarks próprios para verificar o
> desempenho entre os dois SO. Uma vantagem que visualizo com a troca
> para Linux é que não existirá muita coisa rodando como serviço, coisa
> que infelizmente o Windows possui desde a sua concepção.

Não é bem assim... O Linux tb tem vários processos rodando à toa por
lá. Se quer usar um OS para isso, te aconselho FreeBSD ao invés do
Linux.

-- 
=================================
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
[email protected]
(61) 9975-0883
http://www.sansis.com.br
http://www.corephp.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