Re: ps_status on fastpath - Mailing list pgsql-hackers

From Alvaro Herrera
Subject Re: ps_status on fastpath
Date
Msg-id 1292612159-sup-8021@alvh.no-ip.org
Whole thread Raw
In response to Re: ps_status on fastpath  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: ps_status on fastpath  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Excerpts from Tom Lane's message of vie dic 17 12:41:06 -0300 2010:
> Alvaro Herrera <alvherre@alvh.no-ip.org> writes:
> > I noticed that the fastpath code doesn't update ps_status, which would
> > be harmless except that it leads to "idle in transaction" being logged
> > in log_line_prefix for the command tag.
> 
> > Are there objections to applying this?
> 
> Hm, what about pgstat_report_activity()?

I wasn't sure about that, because of the overhead, but now that I look
at it, it's supposed to be cheaper than changing the ps_status in some
cases, so I guess there's no harm.

The other argument to support the case that this should be done is that
the docs suggest that you should use prepared statements instead, which
do have the reporting overhead.

-- 
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


pgsql-hackers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: Re: unlogged tables vs. GIST
Next
From: Tom Lane
Date:
Subject: Re: unlogged tables vs. GIST