killing a query safely

From: Rajesh Kumar Mallah <mallah(at)tradeindia(dot)com>
To: Postgres Admin List <pgsql-admin(at)postgresql(dot)org>
Subject: killing a query safely
Date: 2006-01-18 06:42:05
Message-ID: 43CDE33D.3070702@tradeindia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi,

many a times the backend are stubborn. A backend is currently
executing a Query , the query usually finishes quickly < 5 secs.

But this query is on for past many minutes. I want to debug why
it is hung if it is hung.

I have also tried to kill this query using following methods:

SQL> SELECT pg_cancel_backend(27649); # does not kill

# kill 27649 # does not kill
# kill -TERM 27649 # does not kill

# ps auxwww| grep 27649
postgres 27649 0.0 1.9 421060 81576 ? *S* 10:41 0:00
postgres: tradein tradein_clients 216.247.238.131(59261) SELECT

this query does not block any other

tradein_clients=# SELECT * from blockers;
+---------+---------+
| blocker | blockee |
+---------+---------+
+---------+---------+
(0 rows)

\d blockers
View "public.blockers"
+---------+---------+-----------+
| Column | Type | Modifiers |
+---------+---------+-----------+
| blocker | integer | |
| blockee | integer | |
+---------+---------+-----------+
View definition:*(Courtesy: Tom Lane)*
SELECT h.pid AS blocker, w.pid AS blockee
FROM ONLY pg_locks h, ONLY pg_locks w
WHERE h."granted" AND NOT w."granted" AND (h.relation = w.relation AND
h."database" = w."database" OR h."transaction" = w."transaction");

Can anyone please guide what should be done in such situations.

Regds
mallah.

--

Best Regards,

regds
Mallah.

Rajesh Kumar Mallah
+---------------------------------------------------+
| Tradeindia.com (3,97,300) Registered Users |
| Indias' Leading B2B eMarketPlace |
| http://www.tradeindia.com/ |
+---------------------------------------------------+

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Stefan Holzheu 2006-01-18 08:00:08 Re: like vs =
Previous Message Sarvjot Kaur 2006-01-18 05:30:02 Need help in installing postgresql 8.1.2 on Windows