None of the locks are in state false actually.

I don't have iostat on that machine, but vmstat shows a lot of writes to
the drives, and the runnable processes are more than 1:

procs                      memory      swap          io     system
cpu
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy
wa id
 1  2      0 3857568 292936 2791876    0    0     0 44460 1264  2997 23
13 22 41
 2  2      0 3824668 292936 2791884    0    0     0 25262 1113  4797 28
12 29 31
 2  3      0 3784772 292936 2791896    0    0     0 38988 1468  6677 28
12 48 12
 2  4      0 3736256 292936 2791904    0    0     0 50970 1530  5217 19
12 49 20
 4  2      0 3698056 292936 2791908    0    0     0 43576 1369  7316 20
15 35 30
 2  1      0 3667124 292936 2791920    0    0     0 39174 1444  4659 25
16 35 24
 6  1      0 3617652 292936 2791928    0    0     0 52430 1347  4681 25
19 20 37
 1  3      0 3599992 292936 2790868    0    0     0 40156 1439  4394 20
14 29 37
 6  0      0 3797488 292936 2568648    0    0     0 17706 2272 21534 28
23 19 30
 0  0      0 3785396 292936 2568736    0    0     0  1156 1237 14057 33
8  0 59
 0  0      0 3783568 292936 2568736    0    0     0   704  512  1537  5
2  1 92
 1  0      0 3783188 292936 2568752    0    0     0   842  613  1919  6
1  1 92

-anjan

-----Original Message-----
From: Rod Taylor [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, October 26, 2004 1:49 PM
To: Anjan Dave
Cc: Postgresql Performance
Subject: RE: [PERFORM] can't handle large number of INSERT/UPDATEs

On Tue, 2004-10-26 at 13:42, Anjan Dave wrote:
> It probably is locking issue. I got a long list of locks held when we
ran select * from pg_locks during a peak time.
> 
> relation | database | transaction |  pid  |       mode       | granted

>
----------+----------+-------------+-------+------------------+---------
>     17239 |    17142 |             |  3856 | AccessShareLock  | t

How many have granted = false?

> Vmstat would show a lot of disk IO at the same time.
> 
> Is this pointing towards a disk IO issue?

Not necessarily. Is your IO reaching the limit or is it just heavy?



---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to