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
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 == |