Re: [pgsql-es-ayuda] replicacion postgres

From: Lazáro Rubén García Martínez <lgarciam(at)vnz(dot)uci(dot)cu>
To: Juan Manuel Mero Murillo <jmanuelmero(at)gmail(dot)com>, "ecpug(at)postgresql(dot)org" <ecpug(at)postgresql(dot)org>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] replicacion postgres
Date: 2012-07-18 02:24:12
Message-ID: 294D3D02D5E18D42827B2ECFEADEB6884C70EA7F0D@mx-interno.vnz.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug pgsql-es-ayuda

Para utilizar streaming replication no tienes porque necesariamente utilizar el comando archive_command. En tu fichero recovery.conf
con poner las siguientes líneas, tienes suficiente porque el server standby realizará la réplica con los wal almacenados en el pg_xlog del master.

standby_mode = 'on'
primary_conninfo = 'host=<ip del master> port=5432 user=<usuario con el que realices la replicación>'
trigger_file = '/tmp/trigger_file'

Si pones el valor del parámetros wal_keep_segments muy bajo corres el riesgo de que ante alguna caída del standby pierdas segmentos de wal, porque cuando el master almacena un máximo de ficheros wal = wal_keep_segments, entonces estos comienzan a rotarse, ten encuenta que cada fichero tiene un tamaño de 16 MB, por tanto para almacenar ficheros wal necesitas un espacio de almacenamiento que satisfaga la siguiente fórmula:

((2 + checkpoint_completion_target) * checkpoint_segments + 1 + wal_keep_segments) * 16

Saludos.
________________________________________
From: pgsql-es-ayuda-owner(at)postgresql(dot)org [pgsql-es-ayuda-owner(at)postgresql(dot)org] On Behalf Of Juan Manuel Mero Murillo [jmanuelmero(at)gmail(dot)com]
Sent: Tuesday, July 17, 2012 10:34 AM
To: ecpug(at)postgresql(dot)org; pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] replicacion postgres

Hola amigos, necesito una ayuda, pues bien tengo dos servers bajo la plataforma opensuse11 linux, al cual tengo instalado postgres9.04,al los mismo que necesito configurarlos como una replicacion de base de datos postgres como maestro y esclavo; e intentado con slony-l pero no e llegado a la solucion de igual manera e intentado con el Streaming Replication pero tengo muchas dudas en la linea " archive_command = 'cp %p /home/myuser/backup/%f' " no se si de pronto no este fallando; de pronto si tienen alguna ayuda les agradeceria, muchas gracias por la atencion prestada.

Saludos.
Juan Mero
Manta, Manabi, Ecuador

________________________________
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

In response to

Browse ecpug by date

  From Date Subject
Next Message Jaime Casanova 2012-07-18 05:03:35 Re: [ecpug] replicacion postgres
Previous Message ichbinrene 2012-07-18 01:54:56 Re: [ecpug] replicacion postgres

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2012-07-18 05:03:35 Re: [ecpug] replicacion postgres
Previous Message ichbinrene 2012-07-18 02:03:55 Re: Comportamiento correcto del "not in" ?