Re: XLogArchivingActive

Поиск
Список
Период
Сортировка
От Jim C. Nasby
Тема Re: XLogArchivingActive
Дата
Msg-id 20060526200115.GH59464@pervasive.com
обсуждение исходный текст
Ответ на Re: XLogArchivingActive  (Andreas Pflug <pgadmin@pse-consulting.de>)
Список pgsql-hackers
On Fri, May 26, 2006 at 12:15:34AM +0200, Andreas Pflug wrote:
> Jim Nasby wrote:
> >Another consideration is that you can use rsync to update a 
> >filesystem-level backup, but there's no pg_dump equivalent. On a large 
> >database that can make a sizable difference in the amount of time 
> >required for a backup.
> That's fine to cut the backup execution time, but to guarantee 
> consistency while the cluster is running pg_start_backup/pg_stop_backup 
> and WAL archiving will still be necessary.

Of course, but the point is that it would only be necessary while you're
running rsync. If you don't care about being able to actually roll
forward from that backup, you don't need any WAL files from after rsync
completes.

One possible way to accomplish this would be to allow specifying an
archiver command to pg_start_backup, which would then fire up an
archiver for the duration of your backup. Then you can:

SELECT pg_start_backup('label', 'cp -i %p /mnt/server/archivedir/%f
</dev/null');
rsync
SELECT pg_stop_backup();

No messing with postgresql.conf, no need to HUP the postmaster.

Perhaps the OP would be interested in coding this up, or sponsoring
someone to do so, since I think it provide what they were looking for.
-- 
Jim C. Nasby, Sr. Engineering Consultant      jnasby@pervasive.com
Pervasive Software      http://pervasive.com    work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf       cell: 512-569-9461


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: XLogArchivingActive
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Inefficient bytea escaping?