Re: LWLock statistics collector - Mailing list pgsql-hackers

From Tom Lane
Subject Re: LWLock statistics collector
Date
Msg-id 29344.1154706832@sss.pgh.pa.us
Whole thread Raw
In response to Re: LWLock statistics collector  (ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>)
Responses Re: LWLock statistics collector
List pgsql-hackers
ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> writes:
> Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> This seems fairly invasive, as well as confused about whether it's an
>> #ifdef'able thing or not.  You can't have system views and pg_proc
>> entries conditional on a compile-time #ifdef, so in a default build
>> we would have a lot of nonfunctional cruft exposed to users.

> Is it acceptable if pg_stat_lwlocks view and other functions are not
> installed and invisible when LWLOCK_STAT is not defined? We don't have
> such a feature now, but we can.

Then you'd need an initdb to go between having stats and not, which
carries its own downsides.  If I thought there were a wide market for
this then I'd say sure, let's just have it there ... but I don't.

I think the actual wave of the future for analyzing behavior at the
LWLock level is going to be DTrace.  It seems way more flexible than
an aggregate-statistics view can be.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: standard interfaces for replication providers
Next
From: "Joshua D. Drake"
Date:
Subject: Re: 8.2 features status