Thread: Columns of pg_stat_activity

Columns of pg_stat_activity

From
Bruce Momjian
Date:
Since we are wacking around pg_stat_activity for 9.2, what do people
think about these column names?
 backend_start    | timestamp with time zone | xact_start       | timestamp with time zone | query_start      |
timestampwith time zone |
 

Arguably:
backend_start -> session_startquery_start -> statment_start

Should we make any of these changes?

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com
 + It's impossible for everything to be true. +


Re: Columns of pg_stat_activity

From
Thom Brown
Date:
On 11 April 2012 21:46, Bruce Momjian <bruce@momjian.us> wrote:
> Since we are wacking around pg_stat_activity for 9.2, what do people
> think about these column names?
>
>         backend_start    | timestamp with time zone |
>         xact_start       | timestamp with time zone |
>         query_start      | timestamp with time zone |
>
> Arguably:
>
>        backend_start -> session_start
>        query_start -> statment_start
>
> Should we make any of these changes?

Sounds like a lot of potential breakage to solve something I don't
think is a problem.  Besides, isn't the door for 9.2 changes now
closed and bolted?

--
Thom


Re: Columns of pg_stat_activity

From
Bruce Momjian
Date:
On Wed, Apr 11, 2012 at 09:50:43PM +0100, Thom Brown wrote:
> On 11 April 2012 21:46, Bruce Momjian <bruce@momjian.us> wrote:
> > Since we are wacking around pg_stat_activity for 9.2, what do people
> > think about these column names?
> >
> >         backend_start    | timestamp with time zone |
> >         xact_start       | timestamp with time zone |
> >         query_start      | timestamp with time zone |
> >
> > Arguably:
> >
> >        backend_start -> session_start
> >        query_start -> statment_start
> >
> > Should we make any of these changes?
> 
> Sounds like a lot of potential breakage to solve something I don't
> think is a problem.  Besides, isn't the door for 9.2 changes now
> closed and bolted?

Well, we renamed procpid -> pid and I noticed these others.  Not sure if
it is a win or not, but just asking.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com
 + It's impossible for everything to be true. +


Re: Columns of pg_stat_activity

From
Magnus Hagander
Date:
On Wed, Apr 11, 2012 at 23:04, Bruce Momjian <bruce@momjian.us> wrote:
> On Wed, Apr 11, 2012 at 09:50:43PM +0100, Thom Brown wrote:
>> On 11 April 2012 21:46, Bruce Momjian <bruce@momjian.us> wrote:
>> > Since we are wacking around pg_stat_activity for 9.2, what do people
>> > think about these column names?
>> >
>> >         backend_start    | timestamp with time zone |
>> >         xact_start       | timestamp with time zone |
>> >         query_start      | timestamp with time zone |
>> >
>> > Arguably:
>> >
>> >        backend_start -> session_start
>> >        query_start -> statment_start
>> >
>> > Should we make any of these changes?
>>
>> Sounds like a lot of potential breakage to solve something I don't
>> think is a problem.  Besides, isn't the door for 9.2 changes now
>> closed and bolted?
>
> Well, we renamed procpid -> pid and I noticed these others.  Not sure if
> it is a win or not, but just asking.

We also renamed current_query -> query, but that was mainly because it
actually changed meaning.

But. Since we already whacked around procpid->pid, yes, if we're ever
going to change those, now is the time, really.

I think at least backend_start -> session_start would make sense.

Not sure about the other one - what's wrong with query_start?

--
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/


Re: Columns of pg_stat_activity

From
Tom Lane
Date:
Bruce Momjian <bruce@momjian.us> writes:
> On Wed, Apr 11, 2012 at 09:50:43PM +0100, Thom Brown wrote:
>> On 11 April 2012 21:46, Bruce Momjian <bruce@momjian.us> wrote:
>>> Arguably:
>>>        backend_start -> session_start
>>>        query_start -> statment_start

>> Sounds like a lot of potential breakage to solve something I don't
>> think is a problem.  Besides, isn't the door for 9.2 changes now
>> closed and bolted?

We do still have open issues that include such proposed changes,
so I'd say that "too late" isn't a good argument.  However ...

> Well, we renamed procpid -> pid and I noticed these others.  Not sure if
> it is a win or not, but just asking.

We were talking about renaming columns if we changed their semantics.
I don't think renaming for the sake of a slightly cleaner name will
win us any friends.
        regards, tom lane


Re: Columns of pg_stat_activity

From
Bruce Momjian
Date:
On Wed, Apr 11, 2012 at 11:11:18PM +0200, Magnus Hagander wrote:
> >> > Should we make any of these changes?
> >>
> >> Sounds like a lot of potential breakage to solve something I don't
> >> think is a problem.  Besides, isn't the door for 9.2 changes now
> >> closed and bolted?
> >
> > Well, we renamed procpid -> pid and I noticed these others.  Not sure if
> > it is a win or not, but just asking.
> 
> We also renamed current_query -> query, but that was mainly because it
> actually changed meaning.
> 
> But. Since we already whacked around procpid->pid, yes, if we're ever
> going to change those, now is the time, really.
> 
> I think at least backend_start -> session_start would make sense.
> 
> Not sure about the other one - what's wrong with query_start?

We consistently use "statement" for commands, not "queries", because
some feel query means SELECT.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com
 + It's impossible for everything to be true. +


Re: Columns of pg_stat_activity

From
Bruce Momjian
Date:
On Wed, Apr 11, 2012 at 05:14:51PM -0400, Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > On Wed, Apr 11, 2012 at 09:50:43PM +0100, Thom Brown wrote:
> >> On 11 April 2012 21:46, Bruce Momjian <bruce@momjian.us> wrote:
> >>> Arguably:
> >>>        backend_start -> session_start
> >>>        query_start -> statment_start
> 
> >> Sounds like a lot of potential breakage to solve something I don't
> >> think is a problem.  Besides, isn't the door for 9.2 changes now
> >> closed and bolted?
> 
> We do still have open issues that include such proposed changes,
> so I'd say that "too late" isn't a good argument.  However ...
> 
> > Well, we renamed procpid -> pid and I noticed these others.  Not sure if
> > it is a win or not, but just asking.
> 
> We were talking about renaming columns if we changed their semantics.
> I don't think renaming for the sake of a slightly cleaner name will
> win us any friends.

The "procpid" change was for accuracy, I guess.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com
 + It's impossible for everything to be true. +