pg.ddx.io pgsql-admin@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Rural Hunter <ruralhunter@gmail.com>
To: pgsql-admin@postgresql.org
Subject: lock problem
Date: Wed, 21 Dec 2011 15:55:18 +0800
Message-ID: <4EF190E6.3030509@gmail.com> (raw )
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=GB18030">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I'm seeing connection hang issue these days. many concurrent
connections are hanging on db. They basically do the same thing:
update different rows in same table. The sql itself should run very
fast as it's updating just one row based on an unique key. I though
it might be lock problem.�0�2 The I list the locks ordered by query
start time(see list below).�0�2 I'm confused why the oldest connection
are still waiting for the lock? anything else can hold that lock?<br>
�0�2�0�2<font color="#ff0000">�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1580056836 |
ShareLock�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | f�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ |
2011-12-21 13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020</font><br>
<br>
select <br>
�0�2�0�2�0�2�0�2 pg_class.relname,pg_locks.transactionid, pg_locks.mode,
pg_locks.granted,�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 �0�2<br>
�0�2�0�2�0�2�0�2 substr(pg_stat_activity.current_query,1,30),
pg_stat_activity.query_start,�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 �0�2<br>
�0�2�0�2�0�2�0�2 age(now(),pg_stat_activity.query_start) as "age",
pg_stat_activity.procpid <br>
�0�2�0�2 from pg_stat_activity,pg_locks left <br>
�0�2�0�2�0�2�0�2 outer join pg_class on (pg_locks.relation = pg_class.oid) �0�2<br>
�0�2�0�2 where pg_locks.pid=pg_stat_activity.procpid order by query_start
limit 50;<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 relname�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | transactionid |�0�2�0�2�0�2�0�2�0�2�0�2 mode�0�2�0�2�0�2�0�2�0�2�0�2 |
granted |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 substr�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2
query_start�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2 age�0�2�0�2�0�2�0�2�0�2�0�2 | procpid <br>
----------------------------+---------------+------------------+---------+--------------------------------+-------------------------------+-----------------+---------<br>
�0�2article_title_hash_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1580056836 | ShareLock�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |
f�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1579897513 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_fid_author_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_stage_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_fid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_cid_time_style_idx |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_tm_spider_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_tm_update_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_guid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_url_hash�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_rfid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_url_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article_pkey�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:28:56.643105+08 | 00:24:51.599424 |�0�2�0�2 21020<br>
�0�2article�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_cid_time_style_idx |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_fid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_rfid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_pkey�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1579921995 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_url_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_title_hash_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_guid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_tm_update_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1580056836 | ShareLock�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |
f�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_fid_author_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_tm_spider_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_stage_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_url_hash�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:01.947787+08 | 00:23:46.294742 |�0�2�0�2�0�2�0�2 706<br>
�0�2article_title_hash_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1580056836 | ShareLock�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |
f�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_stage_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_fid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_pkey�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_url_hash�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_cid_time_style_idx |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_fid_author_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_tm_update_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_rfid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_url_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_guid_idx�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_tm_spider_idx�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2 1579925267 | ExclusiveLock�0�2�0�2�0�2 |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:11.735228+08 | 00:23:36.507301 |�0�2�0�2 22892<br>
�0�2article_title_hash_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:26.843451+08 | 00:23:21.399078 |�0�2�0�2 32700<br>
�0�2article_fid_author_idx�0�2�0�2�0�2�0�2 |�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 | RowExclusiveLock |
t�0�2�0�2�0�2�0�2�0�2�0�2 | update article set tm_update=$ | 2011-12-21
13:30:26.843451+08 | 00:23:21.399078 |�0�2�0�2 32700<br>
(50 rows)
</body>
</html>
view thread (10+ messages) latest in thread
Message-ID: <4EF190E6.3030509@gmail.com>
Permalink: ../4EF190E6.3030509@gmail.com/
Also on: postgresql.org/message-id/4EF190E6.3030509@gmail.com
copy link · copy postgr.es
reply Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-admin@postgresql.org
Cc: ruralhunter@gmail.com
Subject: Re: lock problem
In-Reply-To: <4EF190E6.3030509@gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox