RE: It is possible to force periodically switch xlog? - Mailing list pgsql-general

From Edson Richter
Subject RE: It is possible to force periodically switch xlog?
Date
Msg-id MN2PR01MB5327D70442F2B0FA728FC81BCFC60@MN2PR01MB5327.prod.exchangelabs.com
Whole thread Raw
In response to Re: It is possible to force periodically switch xlog?  (Alvaro Herrera <alvherre@2ndquadrant.com>)
List pgsql-general



De: Alvaro Herrera <alvherre@2ndquadrant.com>
Enviado: quarta-feira, 1 de abril de 2020 23:38
Para: Edson Richter <edsonrichter@hotmail.com>
Cc: pgsql-general <pgsql-general@postgresql.org>
Assunto: Re: It is possible to force periodically switch xlog?
 
On 2020-Apr-02, Edson Richter wrote:

> Actually, I do have a stand by server I wish to update a bit more
> frequently in low traffic servers.

It is better to use streaming replication for that.  Using the WAL
archive for that is an archaic mechanism now.

PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Actually, I do use streaming 🙂
Our scenario is a bit more complex than ordinay wal archive or streaming.
With this setup we are able to backup 1.5 TB of data in less than 12 hours even with geographically distributted servers, and we have production.

1) We do have streaming from production to report server (geographically distributted)
2) Wal archive is setup from standby server to backup server (same location)
3) From time-to-time, we do barman backups from standby server (same location)
4) Twice a week, we restore every single database in a backup server to test backups.

Besides non standard, this setup is working really well for our needs.

But not everthing is shine like gold, and sometimes, for low traffic servers, barman complains not all wal segments were received.
Then we need to manually execute pg_switch_xlog at master, and after a "barman check-database" at backup server: this is what we would like to automate.
And it went well with a bash script and cron. At least, for 40 databases it is working really well.

Regards,

Edson




pgsql-general by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: It is possible to force periodically switch xlog?
Next
From: Silvio Fabi - NBS srl
Date:
Subject: Re: postgres: archiver process failed on 000000010000020A00000073