On 20-08-2012 01:19, Antonio Cesar wrote:
> Pessoal estou com uma base de dados com 8GB, e esta demorrando muito com o
> pg_dump.
> 
Faltou os detalhes... Qual o comando utilizado? Versão exata? Está fazendo num
horário com baixo uso de recursos? Demora quanto tempo?

> qual a melhor forma de fazer o backup:
> um backup fisico ou continuar com pg_dump?
> 
IMHO seu banco de dados é pequeno ainda para descartar a opção da cópia de
segurança lógica (utilizando pg_dump). A cópia lógica possui as seguintes
características:

(i) cópia online;
(ii) cópia completa;
(iii) compatível entre plataformas;
(iv) contém comandos para reconstruir a base de dados;
(v) possível selecionar objetos a serem copiados;
(vi) alto custo em bases grandes (algumas dezenas de GiB).

Da cópia física podemos destacar:

(i) cópia online e/ou offline;
(ii) cópia completa e/ou incremental;
(iii) compatível somente com a plataforma utilizada (hardware + SO);
(iv) contém arquivos de dados binários;
(v) não é possível selecionar uma parte dos objetos a serem copiados (todos os
bancos de dados são copiados na íntegra);
(vi) baixo custo em bases grandes (somente cópia dos incrementos -- logs de
transação);
(vii) útil para PITR;
(viii) útil para replicação (por arquivos).

Não deixe de ler o artigo do Telles: "dump não é backup" [1].


[1] http://softwarelivre.org/telles/blog/dump-nao-e-backup


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a