Fórum Monitoramento de Streaming Replication #403321
17/06/2011
0
Olá pessoa, boa tarde!
Implementei uma streaming replication como teste aqui utilizando o Postgresql 9.0.4-1 e tudo ocorreu conforme o planejado. O único problema que estou tendo agora se refere ao monitoramento do host master e do host slave na replicação. Seguem algumas dúvidas:
1) SELECT pg_current_xlog_location();
Este comando retorna a posição em um arquivo WAL de um determinado dado que foi replicado no master. Correto?
2) SELECT pg_last_xlog_receive_location();
Este comando informa a posição do último dado recebido e sincronizado no disco do slave durante o processo de replicação. Correto?
3) SELECT pg_last_xlog_replay_location();
Este comando informa a posição do último dado repetido do master, ou seja, o último dado sincronizado no disco e gravado no banco de dados do slave. Correto?
Apartir destas informações eu gostaria também de verificar o delay(em segundos) entre um valor replicado e outro, para apartir de um determinado tempo eu poder trocar o master pelo slave em caso de falha. Estou utilizando o ambiente Windows Seven e Windows 2008 Enterprise.
Desde já agradeço qualquer opinião a respeito deste processo.
Att,
Abraão
Implementei uma streaming replication como teste aqui utilizando o Postgresql 9.0.4-1 e tudo ocorreu conforme o planejado. O único problema que estou tendo agora se refere ao monitoramento do host master e do host slave na replicação. Seguem algumas dúvidas:
1) SELECT pg_current_xlog_location();
Este comando retorna a posição em um arquivo WAL de um determinado dado que foi replicado no master. Correto?
2) SELECT pg_last_xlog_receive_location();
Este comando informa a posição do último dado recebido e sincronizado no disco do slave durante o processo de replicação. Correto?
3) SELECT pg_last_xlog_replay_location();
Este comando informa a posição do último dado repetido do master, ou seja, o último dado sincronizado no disco e gravado no banco de dados do slave. Correto?
Apartir destas informações eu gostaria também de verificar o delay(em segundos) entre um valor replicado e outro, para apartir de um determinado tempo eu poder trocar o master pelo slave em caso de falha. Estou utilizando o ambiente Windows Seven e Windows 2008 Enterprise.
Desde já agradeço qualquer opinião a respeito deste processo.
Att,
Abraão
Abraão Monteiro
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)