Re: pgbackrest periodic WAL backups?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/09/2018 01:10 PM, Stephen Frost wrote:
Greetings,

* Ron (ronljohnsonjr@xxxxxxxxx) wrote:
I've got a full pgbackrest backup in crontab that runs weekly, and a diff
backup that runs nightly.  However, I can't find any way to do hourly WAL
backups.

Or does "archive_command = 'pgbackrest --stanza=demo archive-push %p'" just
keep things automatically caught up, obviating the need for periodic WAL
backups (as are needed in other RDBMSs)?
Yes and no.  With the archive command, every WAL archived will be pushed
to the archive more-or-less immediately (or, at least, as fast as your
system can get it there, if you enable parallel archiving in
pgbackrest), however, WAL files have a size (by default 16MB) and if you
have a very slowly changing system then it could possibly be hours
between WALs being pushed to the archive by archive_command.

You can address that risk by enabling archive_timeout, which will make
PostgreSQL archive the WAL file even if it isn't full after a certain
amount of time, reducing the potential data loss window.

I thought checkpoint_timeout forced a WAL switch.

--
Angular momentum makes the world go 'round.




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux