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

 · 

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