From: Moritz Bunkus Date: Fri, 28 Nov 2014 11:53:46 +0000 (+0100) Subject: CVars-Lösch-Queries deutlich effizienter gestaltet X-Git-Tag: release-3.2.0beta~221 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/cf2637263435860d7ef0fd5f5d408dc8ee1366cd?ds=inline;hp=cf2637263435860d7ef0fd5f5d408dc8ee1366cd 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. ---