Re: clearing of the transactions shown in pg_locks - Mailing list pgsql-general

From Albe Laurenz
Subject Re: clearing of the transactions shown in pg_locks
Date
Msg-id A737B7A37273E048B164557ADEF4A58B365EE797@ntex2010i.host.magwien.gv.at
Whole thread Raw
In response to Re: clearing of the transactions shown in pg_locks  (Mitu Verma <mitu.verma@ericsson.com>)
Responses Re: clearing of the transactions shown in pg_locks
List pgsql-general
Mitu Verma wrote:
> I have killed the script, but still the query is showing in pg_stat and pg_locks.
> 
> Please help me how to clear the pg_locks from the transaction it is already holding, if there is
> something in PostgreSQL which can clear the pg_stat and pg_locks?

[...]

> fm_db_Server3=# SELECT * FROM pg_stat_activity;

[...]

> 16384 | fm_db_Server3 |   28223 |    16391 | mmsuper | psql             |              |
> |          -1 | 2015-04-22 11:39:12.384336+02 | 2015-04-22 11:39:33.36916+02  | 2015-04-22
> 11:39:33.36916+02  | t       | delete from audittraillogentry where intime <= to_timestamp('2015-01-14
> 23:59:59.999', 'YYYY/MM/DD-HH24:MI:SS.FF3') OR outtime  <= to_timestamp('2015-01-14 23:59:59.9
> 99', 'YYYY/MM/DD-HH24:MI:SS.FF3');

[...]

> 16384 | fm_db_Server3 |    3722 |    16391 | mmsuper |                  | 172.23.84.19 | s3bgwa31
> |       53620 | 2015-04-14 13:36:29.193159+02 | 2015-04-14 13:36:29.204018+02 | 2015-04-14
> 13:36:29.204018+02 | f       | delete from audittraillogentry where intime <= to_timestamp('2015-01-14
> 23:59:59.999', 'YYYY/MM/DD-HH24:MI:SS.FF3') OR outtime  <= to_timestamp('2015-01-14 23:59:59.9
> 99', 'YYYY/MM/DD-HH24:MI:SS.FF3')

You killed the script, but you did not cancel the queries.

Maybe you should change the script so that it cancels the queries when it is killed.

To get rid of the database sessions, do the following as superuser (because you are on 9.1):

SELECT pg_terminate_backend(28223);
SELECT pg_terminate_backend(3722);

Yours,
Laurenz Albe



pgsql-general by date:

Previous
From: Mitu Verma
Date:
Subject: Re: clearing of the transactions shown in pg_locks
Next
From: Melvin Davidson
Date:
Subject: Re: newsfeed type query