]> wagnertech.de Git - mfinanz.git/commitdiff
CVars-Lösch-Queries deutlich effizienter gestaltet
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 28 Nov 2014 11:53:46 +0000 (12:53 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 28 Nov 2014 11:53:46 +0000 (12:53 +0100)
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.


No differences found