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

Responder a