PostgreSQL Antipatterns: Kämpfen gegen Horden von "Toten"
Die Funktionsweise der internen Mechanismen von PostgreSQL ermöglicht es ihm, in einigen Situationen sehr schnell zu sein und in anderen „nicht so sehr“. Heute betrachten wir ein klassisches Beispiel für den Konflikt zwischen der Arbeitsweise der DBMS und dem, was der Entwickler damit macht – UPDATE vs. MVCC-Prinzipien. Kurz zusammengefasst aus einem ausgezeichneten Artikel: Wenn eine Zeile durch den Befehl UPDATE geändert wird, werden eigentlich zwei Operationen durchgeführt: […]
