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