From: | Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> |
---|---|
To: | Craig Ringer <craig(at)2ndquadrant(dot)com> |
Cc: | Dilip Kumar <dilipbalaut(at)gmail(dot)com>, Tomas Vondra <tomas(dot)vondra(at)2ndquadrant(dot)com>, Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: PATCH: logical_work_mem and logical streaming of large in-progress transactions |
Date: | 2019-10-14 02:11:23 |
Message-ID: | CAA4eK1KuqVOScXzgd37nefhzV=K4Q9Jtnno355snsFNRyO60Eg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Mon, Oct 14, 2019 at 6:51 AM Craig Ringer <craig(at)2ndquadrant(dot)com> wrote:
>
> On Sun, 13 Oct 2019 at 19:50, Amit Kapila <amit(dot)kapila16(at)gmail(dot)com> wrote:
>>
>
>
> Does anyone object if we add the reorder buffer total size & in-memory size to struct WalSnd too, so we can report it in pg_stat_replication?
>
There is already a patch
(0011-Track-statistics-for-streaming-spilling) in this series posted
by Tomas[1] which tracks important statistics in WalSnd which I think
are good enough. Have you checked that? I am not sure if adding
additional size will help, but I might be missing something.
> I can follow up with a patch to add on top of this one if you think it's reasonable. I'll also take the opportunity to add a number of tracepoints across the walsender and logical decoding, since right now it's very opaque in production systems ... and everyone just LOVES hunting down debug syms and attaching gdb to production DBs.
>
Sure, adding tracepoints can be helpful, but isn't it better to start
that as a separate thread?
[1] - https://www.postgresql.org/message-id/20190928190917.hrpknmq76v3ts3lj%40development
--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com
From | Date | Subject | |
---|---|---|---|
Next Message | Alexander Korotkov | 2019-10-14 02:36:39 | Re: pgsql: Implement jsonpath .datetime() method |
Previous Message | Craig Ringer | 2019-10-14 01:21:20 | Re: PATCH: logical_work_mem and logical streaming of large in-progress transactions |