2011年2月15日火曜日

【PostgreSQL】ゾンビ化したクエリを見つけて強制終了させる手順

mydb=# SELECT * FROM pg_catalog.pg_stat_activity ORDER BY backend_start;
-[ RECORD 1 ]----+-------------------------------------------
datid | 319691
datname | gilt
procpid | 24400
usesysid | 16385
usename | web
application_name | psql
client_addr | 127.0.1.1
client_port | 48738
backend_start | 2011-02-14 08:13:18.326738+00
xact_start | 2011-02-14 08:17:15.352922+00
query_start | 2011-02-14 08:17:15.352922+00
waiting | f
current_query | SELECT * FROM pg_catalog.pg_stat_activity;

mydb=# SELECT pg_cancel_backend(99999);
-[ RECORD 1 ]-----+--
pg_cancel_backend | t

0 件のコメント:

コメントを投稿