Re: PostgreSQL 9.2 high replication lag

From: Lucas <root(at)sud0(dot)nz>
To:
Cc: "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: PostgreSQL 9.2 high replication lag
Date: 2021-08-20 01:33:09
Message-ID: dbclXiXfYM-35Y3aYg0uIEi_f1uBN6AxCoKREZEaPkls96w5hlhwShonrsh8J9Vjr26yO2XrN1KzVgreE2jxsj7l6Bb0gr_CFS-21JsXTb8=@sud0.nz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hello guys.

After setting max_standby_streaming_delay to 120s it got a lot better. But the replication delay is still happening quite often, except this time goes up to 120s only.
[image.png]

I know that max_standby_streaming_delay stands for how long the standby server should wait before canceling standby queries that conflict with about-to-be-applied WAL entries, but this is causing some headache and I was wondering if you guys have other suggestions?

What I could do next? Do you think by upgrading PostgreSQL from 9.2 to 13 will somehow improve that?

---
Regards,

Lucas

> This message is encrypted. Both the Public Key and the GPG encrypted message are included in this email so that you can verify its origin.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Sunday, July 25th, 2021 at 8:33 PM, Lucas <root(at)sud0(dot)nz> wrote:

> > Version 9.2 is very old and has a lot of issues related to streaming replication. Additionally, it is already EOL.
>

> Agreed.
>

> > Furthermore, max_standby_streaming_delay has no relation with the streaming lag. It's associated with queries conflicting with data. This parameter will not speed up the WAL apply operation.
>

> Yes, I know. But this parameter determines how long the standby server should wait before canceling standby queries that conflict with about-to-be-applied WAL entries. So, there could be lots of queries conflicting with about-to-be-applied WAL entries.
> Again, I was not sure about what is causing the delay so I needed to try any possibility.
>

> > Kindly consider upgrading to a supported version.
>

> Yes. We have a project in progress to upgrade.
>

> On top of that, I can say that I have restarted the slave and the replication is now normal.
> [image.png]
>

> You can see above that the replication delay is not passing 3 minutes, which is the max_standby_streaming_delay, but the actual average is 5 seconds. So, looks like rebooting the EC2 instance resolved the issue, but I do not know why.

Attachment Content-Type Size
publickey - root@sud0.nz - 0xC5E964A1.asc application/pgp-keys 3.2 KB

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Ben Madin 2021-08-20 04:56:55 Re: PostgreSQL 9.2 high replication lag
Previous Message Michael Lewis 2021-08-20 00:03:40 Re: string_agg distinct order by