From: | Mohan NBSPS <mohan(dot)nbs(dot)ont(at)gmail(dot)com> |
---|---|
To: | vignesh kumar <vigneshkumar(dot)venugopal(at)outlook(dot)com> |
Cc: | Kashif Zeeshan <kashi(dot)zeeshan(at)gmail(dot)com>, "pgsql-admin(at)lists(dot)postgresql(dot)org" <pgsql-admin(at)lists(dot)postgresql(dot)org> |
Subject: | Re: postgrsql 9.5: Old WAL files remain in secondary `pg_xlog` |
Date: | 2024-06-05 00:09:31 |
Message-ID: | CAPCvfWdrDD0ciDC_uCgbQ7RgRG2Yj0DW1abo3qaKHGZpLAcEzA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
thank you,
we are not using slots due to storage related issues that could occur if
the network is broken.
sorry, my question was incomplete.
I see few very old (over 2 years) WAL files remain in the secondary
(primary is clean with only
new WAL files).
On Mon, Jun 3, 2024 at 9:33 PM vignesh kumar <
vigneshkumar(dot)venugopal(at)outlook(dot)com> wrote:
> You can use slot based replication, so that postgres knows which WAL FILE
> to retain and delete. however, if you're not concerned about storage, but
> then the replica go for WAL storage or WAL hub kind of solutions..
>
> Get Outlook for Android <https://aka.ms/AAb9ysg>
> ------------------------------
> *From:* Kashif Zeeshan <kashi(dot)zeeshan(at)gmail(dot)com>
> *Sent:* Sunday, June 2, 2024 5:17:57 PM
> *To:* mohan(dot)nbs(dot)ont(at)gmail(dot)com <mohan(dot)nbs(dot)ont(at)gmail(dot)com>
> *Cc:* pgsql-admin(at)lists(dot)postgresql(dot)org <pgsql-admin(at)lists(dot)postgresql(dot)org>
> *Subject:* Re: postgrsql 9.5: Old WAL files remain in secondary `pg_xlog`
>
> Hi Mohsn
>
> There can be multiple reasons for that.
>
> 1. If the archiving process on the standby is not working correctly, old
> WAL files will not be removed.
> 2. Ensure that the configuration settings for WAL management are correctly
> set on both primary and standby
> 3. If checkpoints are not happening frequently enough, WAL files will
> accumulate.
>
> To diagnose the issue
>
> 1. Ensure that the replication between the primary and the standby is
> working correctly.
>
> On Primary Server
> SELECT client_addr, state, sent_lsn, write_lsn, flush_lsn, replay_lsn
> FROM pg_stat_replication;
>
> On Standby Server
> SELECT pg_last_wal_receive_lsn(), pg_last_wal_replay_lsn();
>
>
> 2. Check if the archiving process on the standby is working properly. Look
> for any errors or warnings in the PostgreSQL logs related to WAL archiving.
> 3. Ensure that the standby server has the correct restore command
> configured to fetch the archived WAL files.
>
>
> Regards
> Kashif Zeeshan
> Bitnine Global
>
>
>
> On Sat, Jun 1, 2024 at 4:01 AM Mohan NBSPS <mohan(dot)nbs(dot)ont(at)gmail(dot)com>
> wrote:
>
> Hello Community,
>
> Although the WAL retaining settings are default (max size 1GB),
> `wal_keep_segments` is 25, checkpoint target is 2.5 minutes(default).
> I noticed a few WAL files in secondary nodes (streaming replication)
> `pg_xlog`
> folder.
>
> What could be the reason why postgresql did not delete these ?
>
> Thank you
> Regards
> Mohan
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Kashif Zeeshan | 2024-06-05 03:36:15 | Re: postgrsql 9.5: Old WAL files remain in secondary `pg_xlog` |
Previous Message | Mohan NBSPS | 2024-06-05 00:08:32 | Re: postgrsql 9.5: Old WAL files remain in secondary `pg_xlog` |