Olá a todos,

   Eu estou com uma dúvida em relação há um restore que estou realizando.
   O backup da base estou fazendo da seguinte forma:
  $ pg_dump -j 6 -U postgres <BANCO> --no-tablespaces -F d -b -v -f
/backup/<BANCO>.backup

   Depois realizo a cópia do '/backup/<BANCO>.backup' para o novo Servidor.
E faço o restore:
  $ pg_restore -U postgres -d <BANCO> -F d -j 6 -v /restore/<BANCO>.backup
> /restore/<BANCO>.out 2>&1

   Não tive problema no restore em si, mais pelo volume da base está
demorando bastante. Notei que um dos processoa mais demorados está nos
'ALTER TABLE ... CONSTRAINT...'.
   Gostaria de saber se vocês tem alguma recomendação para melhorar esse
tempo. A configuração utilizada no restore está disponível aqui:
http://pastebin.com/ru30uLwy
   Esse restore é em uma instâncias na Amazon EC2 (c4.8xlarge- 36 CPU
E5-2666 v3 @ 2.90GHz | 60GB de RAM). Tamanho total da base é de '845GB',
com o backup compactado ficou em '76GB'. Utilizando o Amazon Linux com
kernel '3.14.35-28.38.amzn1.x86_64', banco
'postgresql94-server-9.4.4-1PGDG.rhel6.x86_64'. Todo o processo de restore
está durando 26 horas.
   Agradeço sugestões e/ou dicas que possam ajudar a melhorar esse tempo.


-- 
Atenciosamente,
Aldrey Galindo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a