Boa tarde

Possuímos aqui na empresa o seguinte ambiente:

01 Máquina Master (Local)
01 Máquina Slave   (Local)
01 Máquina Slave   (Remota)

Utilizamos Streaming Replication, e temos um processo Shell que gerencia a
aplicação dos segmentos WAL arquivados nas máquinas Stanby. A Máquina Slave
Local, geralmente fica em Streaming, porém a remota, geralmente fica para
trás, sendo assim, o nosso shell varre o diretório onde ficam armazenados
os archives, faz um scp para o standby remoto e lá o restore command se
encarrega de extrair e disponibilizar para restauração.

Feito isso, o nosso shell verifica em ambos os Servidores Standby em qual
segmento eles estão conforme a consulta abaixo:


*select pg_last_xlog_replay_location()*
Sendo assim,

*sabendo o ponto dos dois, pegamos o segmento inferior, e removemos tudo
para trás.*



*De ontem para hoje, ocorreu uma situação curiosa. A Máquina remota, estava
solicitando um determinado segmento WAL. Ex. 46C05, sendo que a consulta
neste ambiente estava informando que o mesmo estava na 46F01. Alguém já
passou por isso ? *
Atenciosamente,

-- 
[image: DBMax - Intelgências Estratégica] Raphael Coutinho
+55 (21) 3114-8869 +55 (21) 99884-3834
raphael.couti...@dbmax.com.br <http://www.dbmax.com.br/>
www.dbmax.com.br [image:
Facebook DBMax]
<http://www.facebook.com/DBMax.Inteligencia.Estrategica> [image:
Twitter DBMax] <http://twitter.com/DBMax_IE> [image: Blog DBMax]
<http://dbmax.com.br/blog/>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a