pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Alex Friedman <alexf01@gmail.com>
To: pgsql-hackers@lists.postgresql.org
Subject: Doc: clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity
Date: Wed, 26 Feb 2025 20:12:44 +0200
Message-ID: <8a275154-a654-44b0-ab37-197802f04c7b@gmail.com> (raw)

Hi,

This small doc change patch is following up on a past discussion about 
discrepancies between state and wait_event in pg_stat_activity:

https://www.postgresql.org/message-id/flat/ab1c0a7d-e789-5ef5-1180-42708ac6fe2d%40postgrespro.ru


As this kind of question is raised by PG users from time to time, the goal is to 
clarify that such discrepancies are to be expected. The attached patch reuses 
Robert Haas's eloquent wording from his response in the above thread. I've tried 
to keep it short and to the point, but it can be made more verbose if needed.


Best regards,

Alex Friedman

Attachments:

v1-0001-Clarify-possibility-of-ephemeral-discrepancies-be.patch (text/plain, 1.2K) download From 3cab620d67d200ff4ccb1870f63cbf75a50d0df6 Mon Sep 17 00:00:00 2001 From: Alex Friedman <alexf01@gmail.com> Date: Wed, 26 Feb 2025 19:59:59 +0200 Subject: [PATCH v1] Clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity. --- doc/src/sgml/monitoring.sgml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index 9178f1d34ef..57fcd8ab52b 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -1016,7 +1016,9 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser it may or may not be <literal>waiting</literal> on some event. If the state is <literal>active</literal> and <structfield>wait_event</structfield> is non-null, it means that a query is being executed, but is being blocked somewhere - in the system. + in the system. To keep the reporting low-overhead, the system uses very lightweight + synchronization. As a result, ephemeral discrepancies between <structfield>wait_event</structfield> + and <structfield>state</structfield> are possible by nature. </para> </note> -- 2.41.0

view thread (7+ messages)  latest in thread

Message-ID: <8a275154-a654-44b0-ab37-197802f04c7b@gmail.com>
Permalink:  ../8a275154-a654-44b0-ab37-197802f04c7b@gmail.com/
Also on:    postgresql.org/message-id/8a275154-a654-44b0-ab37-197802f04c7b@gmail.com

 ·  · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: alexf01@gmail.com, pgsql-hackers@lists.postgresql.org
  Subject: Re: Doc: clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity
  In-Reply-To: <8a275154-a654-44b0-ab37-197802f04c7b@gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox