IT-Lexikon › Programmierung › Dirty Read

Dirty Read

Programmierung Svenska → Aktualisiert: 2026-09-08

Eine Transaktion sieht Änderungen, die eine andere Transaktion bereits vorgenommen, aber noch nicht committet hat — rollt die andere zurück, hat man „Phantom-Daten" gelesen.

Nur bei der Isolationsstufe Read Uncommitted möglich (selten — Postgres erlaubt sie nicht einmal, sondern bildet sie auf Read Committed ab). MySQL bietet sie als Option für niedrige Isolation an. Fehleranfällig: Berichte, die auf Dirty Reads basieren, können Zahlen zeigen, die es nie gegeben hat. Abhilfe: mindestens auf Read Committed anheben (Standard in fast jeder Datenbank) oder höher.

← Zurück zum Lexikon