Em 9 de agosto de 2010 08:57, Thiago Godoi <[email protected]>escreveu:
> Olá pessoal, > > Estou com certas duvidas a respeito de que tipo de RAID usar no servidor. > > Preciso migrar o banco e possuo 2 máquinas idênticas(replicação com warm > standby) com 4 hd's de 1 TB e 1 hd de 500GB , pretendo usar o de 500GB para > pg_xlog. Utilizar um HD sem RAID para guardar o pg_xlog pode ser perigoso, você não consegue montar um RAID 1? O perfil do banco é misto, porém o gargalo é perceptível em consultas > grandes , ou seja , que retornam grande quantidade de dados. > Com certeza o primeiro passo seria utilizar discos SAS ao invés de SATA. Não interessa o que já lhe disseram por aí, o desempenho e a confiabilidade são bem diferentes. > A minha dúvida é se devo montar um RAID 1+0 (via software), ou se com > alguma outra abordagem como por exemplo particionamento por tablespaces ou > outro tipo de RAID , eu posso obter um desempenho melhor (estou interessado > especificamente na performace do banco). > RAID por hardware em geral é melhor, mas em controladoras SATA... sei não. Numa boa controladora SAS, você escolhe o RAID por hardware com segurança, com SATA.... bom, não use SATA!!! RAID 10 é melhor para quem tem poucos discos como você. Se o alvo é performance, 4 discos em RAID 10 é praticamente a única opção a se pensar. Um hot spare também cairía bem. Se você acha que eu estou pegando pesado nos comentários, não fique bravo, vários já ouviram a mesma coisa. E a gente tem que falar bem alto que é para o pessoal tirar o escorpião do bolso. Para reforçar a minha posição: - http://www.midstorm.org/~telles/2008/07/25/postgresql-discos-cia/ - http://www.slideshare.net/telles/discos-cia-em-postgresql . > > A respeito da segurança dos dados creio que com replicação e backup é o > suficiente e posso otimizar a minha performance com os discos.Estou correto > em pensar isso? > > Sim e não. Lembre-se que o último log do WAL ativo ainda não foi enviado para o Standby. Portanto, a sua perda de dados poderá de até 'archive_timeout'. Portanto, é uma questão de olhar para o seu SLA e ver se isso é factível. Outro ponto, colocar o seu pg_xlog dentro ou fora do seu RAID 10 pode ser mais rápido ou não, dependendo da sua carga e dos discos que você está utilizando. Vale a pena testar. []s Fábio Telles
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
