Re: pg_stat_statements: can we extend the object names to the qualified names?

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Sergei Agalakov <sergei(dot)agalakov(at)gmail(dot)com>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: pg_stat_statements: can we extend the object names to the qualified names?
Date: 2018-11-27 21:17:21
Message-ID: 20181127211721.4keykfxn66mcipdo@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2018-Nov-27, Sergei Agalakov wrote:

> We do see that the queries are different but we can't see why they are so
> much different in the execution time.
> If the pg_stat_statements module would extend the object name to the
> qualified names like s1.t1 and s2.t2 then we would see the report as
> 3004391594 select count(*) from s1.t1
> 1336375111 select count(*) from s2.t1
> with an immediate understanding of what's going on.

I think this is hard to do in a really useful manner -- if we qualify
all names in the query, it becomes mangled to the point that it's no
longer easily recognizable (users want to "grep" their applications to
see where the queries are). Maybe we can have a second column that
shows the query with all object names schema-qualified, keeping the
original one that uses the query as entered by the user.

--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Alvaro Herrera 2018-11-27 21:19:55 Re: pg_stat_statements: can we extend the object names to the qualified names?
Previous Message legrand legrand 2018-11-27 21:10:09 Re: pg_stat_statements: can we extend the object names to the qualified names?