eigenartige performance-Probleme

From: Andreas Kretschmer <akretschmer(at)internet24(dot)de>
To: PGSQL Allgemein <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: eigenartige performance-Probleme
Date: 2011-01-05 11:59:57
Message-ID: 4D245D3D.5080404@internet24.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hi,

also, ich mache remote eine psql-Verbindung auf und mache:

> test=> \timing
> Zeitmessung ist an.
> test=> update foo set t = 'test' where id > 100;
> UPDATE 19800
> Zeit: 95,796 ms

okay, der nächste Checkpoint:

> 2011-01-05 12:08:01 CET: LOG: checkpoint complete: wrote 223 buffers (0.1%); 0 transaction log file(s) added, 0 removed, 0 recycled; write=44.424 s,

WTF? 44 Sekunden für 223 Buffer?

Nun dasselbe wie oben, aber lokal ausgeführt.

> test=# \timing
> Timing is on.
> test=# update foo set t = 'test' where id > 100;
> UPDATE 19800
> Time: 47,529 ms

Okay, paßt. Nächster Checkpoint:

> 2011-01-05 12:08:01 CET: LOG: checkpoint complete: wrote 223 buffers (0.1%); 0 transaction log file(s) added, 0 removed, 0 recycled; write=44.424 s

immer noch unterirdisch. Noch ein test, wieder lokal:

> test=# update foo set t = 'test' where id > 100;
> UPDATE 19800
> Time: 884,079 ms
> test=*# commit;
> COMMIT
> Time: 0,916 ms
> test=# checkpoint;
> CHECKPOINT
> Time: 100,488 ms

Im Log steht nun:

> 2011-01-05 12:20:13 CET: LOG: checkpoint complete: wrote 219 buffers (0.1%); 0 transaction log file(s) added, 0 removed, 0 recycled; write=0.006 s

Das ist doch völlig krank, finde ich. Wie kommen diese Unterschiede
zusammen?

Andreas
--
Andreas Kretschmer
http://internet24.de

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Florian Weimer 2011-01-05 12:26:31 Re: eigenartige performance-Probleme
Previous Message Andreas 'ads' Scherbaum 2011-01-03 23:03:07 == Wöchentlicher PostgreSQL Newsletter - 02. Januar 2011 ==