RE: Duda sobre PITR y Streaming Replication.

From: Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu>
To: René Romero Benavides <ichbinrene(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Duda sobre PITR y Streaming Replication.
Date: 2012-01-09 13:25:45
Message-ID: 294D3D02D5E18D42827B2ECFEADEB688214E3854CE@mx-interno.vnz.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

René, muchas gracias por tu respuesta, revisaré la vista pg_stat_replication, pero la función pg_basebackup() no la podré utilizar pues la versión de postgres que estoy utilizando es la 9.0.

Saludos.

De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de René Romero Benavides
Enviado el: lunes, 09 de enero de 2012 12:30:AM
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Duda sobre PITR y Streaming Replication.

El 08/01/2012 08:56 p.m., Lazaro Rubén García Martinez escribió:

Consultado la vista pg_setting no me serviría de mucho, pues ambos servidores se encuentran configurados de forma idéntica, con el objetivo de que si el primario tiene algún problema, el standby pueda promoverse como maestro de forma automática. (Utilizo pgpool-II para esto).

Sé que si realizo alguna consulta que intente modificar los datos en el standby, este lanza un error, indicando que el servidor solo puede ejecutar transacciones de solo lectura. Creo que mediante la función pg_is_in_recovery(), podré obtener la respuesta que ando buscando.

Saludos a todos, y muchas gracias por la ayuda.

-----Mensaje original-----

De: pgsql-es-ayuda-owner(at)postgresql(dot)org<mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Adrian Misael Peña Montero

Enviado el: domingo, 08 de enero de 2012 17:35

Para: Lazaro Rubén García Martinez

CC: pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>

Asunto: Re: [pgsql-es-ayuda] Duda sobre PITR y Streaming Replication.

Supongo que con una consulta que acceda a la vista pg_settings puedas tener la respuesta que buscas.

Saludos

----- Original Message -----

From: "Lazaro Rubén García Martinez" <lgarciam(at)vnz(dot)uci(dot)cu><mailto:lgarciam(at)vnz(dot)uci(dot)cu>

To: "Adrian Misael Peña Montero" <ampena(at)uci(dot)cu><mailto:ampena(at)uci(dot)cu>

Cc: pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>

Sent: Sunday, January 8, 2012 2:34:07 PM

Subject: RE: [pgsql-es-ayuda] Duda sobre PITR y Streaming Replication.

Adrian, muchas gracias por responder. Precisamente por eso preguntaba y tienes mucha razón en la pregunta que me estabas haciendo. Definitivamente lo que haré será programar los backups en ambos nodos, teniendo en cuenta que si el nodo no está en modo de recuperación poder realizar la copia base. Ahora, existe alguna función o mecanismo, que me permita determinar si un nodo está funcionando como primario o como standby?

Saludos a todos.

-----Mensaje original-----

De: Adrian Misael Peña Montero [mailto:ampena(at)uci(dot)cu]

Enviado el: sábado, 07 de enero de 2012 23:02

Para: Lazaro Rubén García Martinez

CC: pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>

Asunto: Re: [pgsql-es-ayuda] Duda sobre PITR y Streaming Replication.

Por que necesitas hacer backup en ambos servidores cuando el backup que haces en el master te sirve para recuperar el esclavo?

Saludos

----- Original Message -----

From: "Lazaro Rubén García Martinez" <lgarciam(at)vnz(dot)uci(dot)cu><mailto:lgarciam(at)vnz(dot)uci(dot)cu>

To: pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>

Sent: Saturday, January 7, 2012 12:58:15 PM

Subject: [pgsql-es-ayuda] Duda sobre PITR y Streaming Replication.

Hola a todos en la lista. Les escribo porque tengo unas dudas sobre PITR y Streaming Replication, y sería muy bueno algunas recomendaciones de parte de ustedes. Estoy instalando dos servidores con PostgreSQL 9.0 utilizando la funcionalidad de Hot Standby y Streaming Replication. En estos momentos quiero definir una estrategia de salvas para las bases de datos que tengo en dichos servidores mediante PITR, utilizando los Script que menciona Rafael en la web http://www.postgresql.org.es/node/238 y que se encuentran publicados en la siguiente dirección https://github.com/rafaelma/pitr_scripts .

Según conozco, cuando se ejecuta la funcionalidad pg_start_backup() para iniciar una salva del tipo PITR, se ejecuta un checkpoint, trayendo consigo que la cache de la wal sea sincronizada a disco y forzando una rotación de ficheros wal, cuyos ficheros wal generados serían replicados al servidor standby (si estoy en lo incorrecto agradecería cualquier corrección). En base a este planteamiento:

¿Sería posible realizar backups del tipo PITR tanto en el maestro como en el standby al mismo tiempo?

Saludos y muchas gracias a todos por su tiempo.

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!

http://www.antiterroristas.cu

http://justiciaparaloscinco.wordpress.com

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!

http://www.antiterroristas.cu

http://justiciaparaloscinco.wordpress.com

-

Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>)

Para cambiar tu suscripci�n:

http://www.postgresql.org/mailpref/pgsql-es-ayuda

-

Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>)

Para cambiar tu suscripci�n:

http://www.postgresql.org/mailpref/pgsql-es-ayuda
Hola! Cómo complemento a lo que encontraste respecto a la función pg_is_in_recovery(), también puedes consultar el estado de la replicación mediante la vista "pg_stat_replication", ahí aparecen el detalle de como está funcionando el WAL sender process ( obviamente esta vista tiene sentido en el maestro). También revisa la función pg_basebackup() , es de reciente introducción en 9.1.
http://sharingtechknowledge.blogspot.com/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Andrade Fonseca 2012-01-09 20:02:04 Traducción de "24.3. Continuous Archiving and Point-in-Time Recovery (PITR)"
Previous Message René Romero Benavides 2012-01-09 04:59:36 Re: Duda sobre PITR y Streaming Replication.