Re: Rv:

From: "Jaime Casanova" <jaime(at)2ndquadrant(dot)com>
To: Eveling Velásquez <lingso13(at)yahoo(dot)es>
Cc: "pgsql-es-ayuda\(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Rv:
Date: 2011-10-30 06:20:19
Message-ID: 87d3dff1b0.fsf@casanova1.SEINGALT
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Eveling Velásquez <lingso13(at)yahoo(dot)es> writes:

> en otras palabras me indicas que cada cierto tiempo haga la copia base (pg_start_backup('test'); pg_stop_backup();)
> y esto por ejemplo genera lo siguiente:
>
[... listado de archivos ...]
>
> cual de estos archivos son los que puedo borrar y cuales archivar?
>

el procedimiento es:

cada cierto tiempo sacas un respaldo base, esto es necesario porque
restaurar a partir de un respaldo muy viejo podría tomar mucho
tiempo. Durante el cual, por obvias razones, la base de datos sería
inutilizable.

ademas configuras archive_command para que archive todos los segmentos
de wal (esto es independiente a que saques el respaldo base o no,
postgres sabe que archivos de wal necesitas para restaurar un respaldo
en particular). Ademas, deberías instalar pg_archivecleanup
(http://www.postgresql.org/docs/9.1/static/pgarchivecleanup.html) y
usarlo en el standby o en donde estes archivando para limpiar el archivo
de los segmentos wal que ya no necesites. o, dependiendo de tu caso,
puedes hacer tu propio script que se encargue de la limpieza (una vez me
toco archivar los segmentos de wal en carpetas por semana y luego
borraba la carpeta vieja)

--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL
Soporte 24x7, desarrollo, capacitación y servicios

In response to

  • Rv: at 2011-10-28 21:59:00 from Eveling Velásquez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diego Ayala 2011-10-31 11:38:48 mensaje en el log
Previous Message Lazaro Rubén García Martinez 2011-10-29 15:37:33 RE: RE: [pgsql-es-ayuda] Investigación sobre replicación [OT]