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
