Mandando à lista mais uma mensagem respondida fora dela…
---------- Forwarded message ---------- From: Jean Domingues <[email protected]> Date: 2012/8/31 Subject: Re: [pgbr-geral] Servidor de Banco de Dados To: "Guimarães Faria Corcete DUTRA, Leandro" <[email protected]> Tenho algumas rotinas pesadas, como fechar um romaneio de carga, que gera uma série de operações no banco de dados (estoque, contábil, financeiro, frota, etc). Um romaneio chega a ter 150 pedidos. E também tenho alguns relatórios complexos, que geram comparativos de vendas (de 6 meses, por exemplo), que tem que analisar uma quantidade razoável de registros (pra se ter uma ideia, só os itens das vendas já são 4 milhões de registros. Nessas rotinas venho tendo alguma dificuldade com desempenho no nosso servidor atual (um Core 2 quad com 4 GB de ram, com discos sata rodando em raid via software num linux debian). O cache_mem o deixei com 1500 MB. Ao monitor o servidor, o que percebo nessas rotinas é que o processador que está executando o processo fica em 100% por 2, 3 minutos, até que procedure (pl) devolva para a aplicação o resultado. É muito pro usuário, que tem pressa, principalmente quando ele quer apenas um relatório. Não sei se estou subestimando o custo de execução, ou se tá normal, e é isso mesmo. Se houver mais alguma informação que seja importante pra poder me ajudar, me avisa. Obrigado pela ajuda. >________________________________ > De: "Guimarães Faria Corcete DUTRA, Leandro" <[email protected]> >Para: Jean Domingues <[email protected]>; Comunidade PostgreSQL Brasileira ><[email protected]> >Enviadas: Sexta-feira, 31 de Agosto de 2012 16:12 >Assunto: Re: [pgbr-geral] Servidor de Banco de Dados > >2012/8/31 Jean Domingues <[email protected]>: >> Pessoal, sei que a lista não o lugar mais correto pra esta pergunta, mas vou >> arriscar. Vamos comprar um servidor para o banco de dados da empresa. É uma >> indústria, e o banco já está bem robusto (20 GB). Gostaria de algumas dicas: > >Isso é muito pouco. Qualquer máquina moderna vai atender bem, a menos >que tenha um nível de transações atípico para uma indústria com 20GB >de dados. > > >> 1) qual a melhor configuracao de discos (sas ou ssd, tipo de raid, etc); >> pelo menos espelhado vai ser raid1. > >RAID 1 ou RAID 10. Com tão poucos dados, RAID 10 é inútil, RAID 1 >atenderá. Um SSD profissional parecerá caro por GB, mas para tão >poucos dados pode valer a pena. > > > >> 2) tem que ser um xeon, ou um processador i7 six core com 12mb de cache >> atende? > >A diferença do Xeon (ou seu equivalente AMD) será confiabilidade, não >desempenho — SGBD não costuma ser limitado por CPU. > > >> A pergunta é pq tenho que justificar a compra de servidor de 13, 15 mil >> reais, ou não. > >Gaste um pouco disso contratando um consultor para te ajudar. > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
