Em 18-05-2011 18:11, Charles Viana escreveu:
> Uma duvida, vamos supor que tenho uma base grande com 600 GB a 1 TB e
> tenho que fazer uma replica para outro local com um link de 2M a 4M, so
> configurando o max_wal_keep_segments consigo fazer isso ou tenho que
> usar o archive ?
>
Se você conseguir estimar a quantidade de segmentos do WAL, utilize 
max_wal_keep_segments. Na minha opinião, a opção mais segura é arquivar os 
logs. Você elimina a possibilidade de ter que inutilizar uma cópia de centenas 
de gigabytes e não perde tempo (se o número de segmentos exceder o 
especificado) com a falha do processo.

> Com Streaming replication não sei se o Slave pode ficar tantos dias sem
> sincronia como o Slony, senti falta tb do Switchover no Streaming
> replication.
>
A sincronia pode demorar quantos dias for preciso, desde que os segmentos do 
WAL (desde o início da cópia física) existam. Quando o PostgreSQL aplicar 
todos os segmentos do WAL gerados (desde o início da cópia física), ele 
começará a replicar as transações em tempo real.

O _switchover_ é uma tarefa um pouco mais complicada. Ela envolve mudança em 
arquivos de configuração no servidor principal e secundário; porém, ela pode 
ser realizada por um script.


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

Responder a