Re: Finding current SQL activity - Mailing list pgsql-admin

From Achilleas Mantzios
Subject Re: Finding current SQL activity
Date
Msg-id 200610181206.33958.achill@matrix.gatewaynet.com
Whole thread Raw
In response to Finding current SQL activity  (Thusitha Kodikara <kthusi@yahoo.com>)
Responses Re: Finding current SQL activity
List pgsql-admin
Στις Τετάρτη 18 Οκτώβριος 2006 11:06, ο/η Thusitha Kodikara έγραψε:
> Hi,
>
> I would like to find the current (and very recent) SQL statements.  I went
> through 'pg_stat_activity'. But it showed only the current statement I was
> issuing. Going through the defintion of 'pg_stat_activity' I came across
> pg_stat_get_backend_activity(), and I thought if I could get the source of
> this function I would be able to further. But I can't see the definition of
> this function.
>

pg_stat_get_backend_activity() is an internal function, so in order to see how
it works you must look .../src/backend/utils/adt/pgstatfuncs.c

> Am I on the right direction, or is there an easier way? I would appreciate
> if someone can give some suggestions.
>

However, the system can give only active queries, if you need recent queries
then you should enable
log_statement = true
in postgresql.conf and
kill -HUP <postmaster_pid>
where postmaster_pid is
tail -1 ~postgres/data/postmaster.pid

> Thanks in advance.
>
> -Thusitha

--
Achilleas Mantzios

pgsql-admin by date:

Previous
From: Thusitha Kodikara
Date:
Subject: Finding current SQL activity
Next
From: Thusitha Kodikara
Date:
Subject: Re: Finding current SQL activity