Skip site navigation (1) Skip section navigation (2)

Re: Backing up a replication set every 30 mins

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: "Khusro Jaleel" <mailing-lists(at)kerneljack(dot)com>
Cc: <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Backing up a replication set every 30 mins
Date: 2012-02-15 15:39:43
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-admin
Khusro Jaleel <mailing-lists(at)kerneljack(dot)com> wrote:
> Sounds like my pg_start/rsync/pg_stop script solution every 30
> mins might be better then, as long as the jobs don't overlap :-)
That sounds like it's probably overkill.  Once you have your base
backup, you can just accumulate WAL files.  We do a base backup once
per week and keep the last two base backups plus all WAL files from
the start of the first one.  We can restore to any particular point
in time after that earlier base backup.  I've heard of people
happily going months between base backups, and just counting on WAL
file replay, although I'm slightly too paranoid to want to go that
>>  Now, if 30 minutes of activity is more than the size of the
>> database, pg_dump could, as Vladimir says, still be a good
>> alternative.
> I'm not sure I understand what you said there. I think you are
> saying that if the DB doubles or more in size in 30 minutes due to
> the activity, then pg_dump is still a good alternative?
Not exactly.  I was saying that if you have a very unusual situation
where the database is very small but has very high volumes of
updates (or inserts and deletes) such that it stays very small while
generating a lot of WAL, it is within the realm of possibility that
a pg_dump every 30 minutes could be your best option.  I haven't
seen such a database yet, but I was conceding the possibility that
such could exist.

In response to


pgsql-admin by date

Next:From: Khusro JaleelDate: 2012-02-15 16:05:32
Subject: Re: Backing up a replication set every 30 mins
Previous:From: Khusro JaleelDate: 2012-02-15 15:17:54
Subject: Re: Backing up a replication set every 30 mins

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group