Re: streaming replication and wal 's usages

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: ghiureai <isabella(dot)ghiurea(at)nrc-cnrc(dot)gc(dot)ca>, "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: streaming replication and wal 's usages
Date: 2018-03-12 08:57:21
Message-ID: 1520845041.2810.3.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

ghiureai wrote:
> I am running PG 10.2 with streaming replication, no archiving option
> with 10 slots replication option , I had the slave down for 6 hours
> which generated 56GB of wal files in pg_wal dir, after slave was brougt
> online and catchup with master , the wal dir was still growing on slave
> with more than 25GB where in archive_status where all the files where in
> *.done files , eventually the /wal directory reached 100% but still no
> wal files removed from archive_status
>
> I am trying to understand what I am missing in this confg ( the master
> and slave are cfg for pg_dump backups the switch-over is done with
> pg_basebackup using repmgr4.2.last release )
>
> the present db size 140GB OLTP type transactions , with an avg 10-12GB
> new data growth per day.
>
> Here is my cfg
>
> wal_keep_segments = 300
> max_replication_slots=10
> wal_log_hints = on
> checkpoint_timeout = 5min
> max_wal_size = 1GB
> min_wal_size = 80MB
> archive_mode=off
>
> hot_standby =on

You are not using replication slots, right?

Check pg_replication_slots to see if you have abandoned replication slots;
that could cause old WAL to be retained.

Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Richard Gbs 2018-03-13 22:52:37 Permission issues. Please help
Previous Message Dave Cramer 2018-03-10 12:53:25 Re: Logical WAL streaming & START_REPLICATION