Olá,

Já vi gente pela internet reclamando da performance do RAID5,
principalmente em servidores com muitas inserções/atualizações.

Acho melhor você usar RAID 1+0 (ou RAID 1 usando o ASM do Oracle 10g).
Se puder, arranje mais uns 2 discos menores (não precisa ser SCSI, pode
ser SATA mesmo), faça RAID1 com eles e coloque o sistema operacional e a
instalação do banco lá, deixando os outros 4 discos só para os dados.

Heber Blain Gonçalves escreveu:
>
> Olá, pesesoal,
>
> Tenho nível de conhecimento apenas operacional (instalação,
> configuração básica, ...) de Oracle, mas agora estou participando de
> um projeto em que não existe um DBA e precisamos resolver um problema
> de performance de uma aplicação, a qual está sendo migrada para um
> novo servidor. Estou sendo responsável por montar a arquitetura da
> solução, mas estou bastante inseguro se o que estou propondo pode ou
> não ajudar a melhorar a performance do lado da Infra-estrutura. (o
> pessoal de desenvolvimento já fez todo o tuning sql possível, o
> problema tem sido realmente IO em excesso para a máquina que não
> suportava).
>
> A nova solução compreende um hw comprado pelo cliente, um Servidor
> Dell com 4 HDs de 165 Gb e provavelmente uma controladora RAID, não
> tenho acesso de que máquina específica estamos tratando, então
> trabalho com essa suposição.
>
> Abaixo descrevo como pretendo montar a arquitetura desse servidor, por
> favor, gostaria que comentassem se a idéia que tenho está correta e se
> algo mais pode ajudar.
>
> - RAID 5
>
> Estou pensando em dispor os 4 HDs no esquema de RAID 5, pois acredito
> que esse tem um ótimo custo benefício, tendo redundância (segurança
> também é um requisito), e aumentando as taxas de leitura pelo
> paralelismo, já que os dados estarão distribuídos nos 4 discos. Mas e
> quanto as operações de escrita? Existe um overhead por causa da
> paridade ou isso tem pouco impacto?
>
> - LVM
>
> Já considerando que tenho um RAID 5, existe alguma vantagem em
> distribuir os datafiles em diferentes volumes lógicos num VG? Por
> exemplo: além das partições do SO, poderia ter particionado /LVdata1
> /LVdata2 e /LVdata3, cada um tendo uma parcela dos datafiles do banco.
> Eu sei que isso pode me aumentar a segurança caso tenha um LV
> corrompido ou se houver um erro na aplicação e essa começar a escrever
> indiscriminadamente no datafile que encheria a partição. Se tive
> apenas uma partição, nesse caso, com certeza todo o sistema estaria
> comprometido, certo? Mas e quanto a performance, há algum ganho/perda
> de desempenho em se utilizar LVM?
>
> - ÍNDICES
>
> Outro ponto diz respeito aos arquivos de índices, que no caso dessa
> aplicação são enormes. Existe alguma best practice quanto a eles?
> Deveria deixá-los num LV a parte?
>
> - PARTITIONING
>
> Essa foi uma sugestão dos DBAs do cliente, existe uma tabela que pode
> ser facilmente particionada pelo campo mês. A minha dúvida aí reside
> se nesse esquema de particionamento são criados vários arquivos, um
> pra cada partição, ou se tudo se resume a um datafile. Se forem vários
> arquivos, tenho vantagem em distribuí-los pelos diferentes LVs? (Se
> não fosse usar RAID 5, a pergunta seria: teria vantagem em
> distribuí-los nos vários discos?)
>
> Qualquer idéia ou comentário será muito bem-vindo !!!
>
> Obrigado,
>
> Atividade nos últimos dias
>
>    *
>        30
>       Novos usuários
>       
> <http://br.groups.yahoo.com/group/oracle_br/members;_ylc=X3oDMTJmajIwdXZyBF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNzk3NDUwOTg->
>
> Visite seu Grupo
> <http://br.groups.yahoo.com/group/oracle_br;_ylc=X3oDMTJldTNoZGY1BF9TAzk3NDkwNDM3BGdycElkAzE2ODI4OTYEZ3Jwc3BJZAMyMTM3MTE0Njg5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3OTc0NTA5OA-->
>
> Yahoo! Mail
>
> Conecte-se ao mundo
> <http://us.lrd.yahoo.com/_ylc=X3oDMTJsdnNrcGcwBF9TAzk3NDkwNDM3BF9wAzEEZ3JwSWQDMTY4Mjg5NgRncnBzcElkAzIxMzcxMTQ2ODkEc2VjA25jbW9kBHNsawNtYWlsBHN0aW1lAzExNzk3NDUwOTg-;_ylg=1/SIG=10ujd6ds6/**http%3A//mail.yahoo.com.br/>
>
> Proteção anti-spam
>
> Muito mais espaço
>
> Yahoo! Barra
>
> Instale grátis
> <http://us.lrd.yahoo.com/_ylc=X3oDMTJvNGtoYzFqBF9TAzk3NDkwNDM3BF9wAzIEZ3JwSWQDMTY4Mjg5NgRncnBzcElkAzIxMzcxMTQ2ODkEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzExNzk3NDUwOTg-;_ylg=1/SIG=111ngvtas/**http%3A//br.toolbar.yahoo.com/>
>
> Buscar sites na web
>
> Checar seus e-mails .
>
> Yahoo! Grupos
>
> Crie seu próprio grupo
> <http://br.groups.yahoo.com/;_ylc=X3oDMTJvZGdmNWUyBF9TAzk3NDkwNDM3BF9wAzMEZ3JwSWQDMTY4Mjg5NgRncnBzcElkAzIxMzcxMTQ2ODkEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzExNzk3NDUwOTg->
>
> A melhor forma de comunicação
>
> .
-- 
Vitor Hugo Campos

Desenvolvimento - Informática
Autoglass - Especialista em Vidro Automotivo
+55 (27) 2121-5531
http://www.autoglass.com.br/

Responder a