Ralf Walther: Optimierungen bei mehreren INSERT-Statements in einer Schleife

Beitrag lesen

Hallo Holger

Michael, was genau meinst du mit der Auslagerung der Übersetzung der

»»Statements?

Dass das Initialisieren ausserhalb der Schleifen plaziert werden sollte,
ist logisch.

Die Optimierung, die gemeint ist, sind sogenannte "Prepared" Statements, die
es bei mehreren Sprachen (z.B. Java) gibt.

Im Normalfall werden SQL-Kommandos von der DB jedesmal vor der Ausführung übersetzt.
Bei der Verwendung von "Prepared" Statements wird das Kommando einmal von
der DB übersetzt und es sind von der DB nur die Parameter für die variablen Elemente
zu übernehmen.

Gruß

Ralf