Michael Schröpl: Zwei insert-Befehle in einem String???

Beitrag lesen

Hi Hoscha,

mehrere Conn Executes zu verwenden, was die Wartezeit erheblich erhöhen wird.

ich bezweifele diese Aussage bis zum (meßbaren) Beweis des Gegenteils.

Zwei SQL-Statements bedeuten zweimal analysieren, Ausführungsplan erstellen und ausführen - das ist alles üblicherweise deutlich komplizierter, als zweimal einen String an eine API zu übergeben.

Wenn Du diese beiden Statements nur einmal innerhalb Deiner Anwendung brauchst, dann vergiß Deine Problemstellung - sie ist irrelevant. (Es geht nur um Millisekunden.)

Mußt Du diese Statements aber viele tausend Male ausführen, dann versuche nicht, um einen Faktor von 2 zu optimieren, sondern um einen Faktor von vielen Tausend - indem Du die Übersetzung der Statements aus der Schleife auslagerst (Host-Variablen etc.). Damit wäre wirklich ein Performance-Gewinn zu erzielen, den Du spüren würdest.

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.