Re: lang laufende Transaktionen

From: Patryk Kordylewski <pk(at)fooby(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: lang laufende Transaktionen
Date: 2011-07-20 14:24:51
Message-ID: 4E26E533.3070801@fooby.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

On 20.07.2011 15:54, Andreas Kretschmer wrote:
> Am 20.07.2011 15:45, schrieb Florian Weimer:
>> * Andreas Kretschmer:
>>
>>> wie kann man einem Kunden erklären, daß es keine sonderlich gute Idee
>>> ist, Transaktionen über Wochen oder gar Monate laufen zu lassen und da
>>> massiv (zumindest dutzende pro Sekunde) Updates zu machen? ...
>>
>> Die Anzahl der Anweisungen pro Transaktion ist begrenzt, auf 2*31 oder
>> 2**32. Dann wird die Transaktion zwangsweise abgebrochen.
>>
>> Große Transaktionen machen auf anderen DBMS noch mehr Probleme, d.h. die
>> Anwendung ist auf diese Weise nicht portabel, sollte das einmal
>> notwendig werden.
>>
>
>
> Ja, also erst mal Danke an alle. Kunde hat es inzwischen eingesehen.
> Momentan überlegen wir noch, wie wir eine Tabelle, die eigentlich nur
> knapp 2000 Zeilen enthält, aber wegens massig UPDATES und den besagten
> offenen Transaktionen nun ca. 2 GByte groß ist, einem VACUUM FULL
> unterziehen, ohne den kontinuierlichen Betrieb zu stören. Aber das wird
> wohl nur über ein Wartungsfenster gehen...

Vielleicht ein Fall für pg_reorg? :-)

http://www.depesz.com/index.php/2011/07/06/bloat-happens/

Gruß,
Patryk

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Björn Häuser 2011-07-24 17:05:00 FroSCon 2011 - Freitag Abend Event
Previous Message Andreas Kretschmer 2011-07-20 13:54:10 Re: lang laufende Transaktionen