Datenbanken · Senior · Frage 1 von 75

Wie entscheidet PostgreSQL, ob eine Zeilenversion für eine Transaktion sichtbar ist?

Antwort zeigen

Richtige Antwort: Durch Vergleich von xmin/xmax der Zeile mit dem Snapshot

Erklärung

xmin ist die erzeugende Transaktion, xmax die löschende oder ändernde. Ein Snapshot listet, welche Transaktionen noch liefen, die Zeile ist also nur sichtbar, wenn ihr Erzeuger vorher committet hat.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Senior · Frage 1

Teste dich selbst

Mach den Test Datenbanken · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen