Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cf263726

Von Moritz Bunkus vor fast 10 Jahren hinzugefügt

  • ID cf2637263435860d7ef0fd5f5d408dc8ee1366cd
  • Vorgänger b3a1f678
  • Nachfolger c3ab29e6

CVars-Lösch-Queries deutlich effizienter gestaltet

PostgreSQL kann Queries à la »DELETE … WHERE … IN (SELECT…)« nicht gut
optimieren und erzeugt dafür exponentielle Laufzeit. Viel schneller ist,
eine Vorselektierung mit normalen JOINs zu nutzen und nachher beim
DELETE ein WHERE EXIST (…) mit Bezug auf die zu löschende Tabelle
einzusetzen.

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht