Re: [pgsql-de-allgemein] Hängende Transaktion kille n

Nicolas Barbier <[email protected]> Sat, 27 Sep 2014 16:14:57 +0200
Newsgroups gmane.comp.db.postgresql.german
Message-ID <CAP-rdTbbJxMOcvjxcJByc8HUi+3vDMGaTEyHg698-BPdsqBhzA@mail.gmail.com>
2014-09-27 Rainer Leo <[email protected]>:

> Danke euch beiden, aber das Problem ist noch nicht gelöst.
> Ich finde einfach keine Möglichkeit, diese Transaktion
> abzubrechen.

Ich glaube, es geht hier um eine Zeile die als xmin/xmax eine
Transaktion hat die nicht mehr im Clog vorhanden ist (wo normalerweise
steht ob die Transaktion committed/rollbacked/activ ist). (Das sollte
normalerweise natürlich nie passieren dürfen.) Beim lesen dieser Zeile
will das System im Clog nachgucken ob es sie ausfiltern soll oder
nicht (z.B., wenn die xmin-Transaktion rollbacked ist, wird die Zeile
immer weggefiltert, wenn committed/activ hängt es vom Isolationsmodus
der eigenen Transaktion ab, usw.), findet dann aber die entsprechende
Clog-Datei nicht und bricht ab.

Die Lösung vorgeschlagen von Lars tut so, als ob diese Transaktion
noch immer activ ist, was bedeutet dass es (im READ COMMITTED-Modus)
so erscheinen wird, als ob diese Zeilen nicht existieren.

Nicolas

-- 
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein