Hi Andreas,
Nur was noch dazu kommt, die aufgerufene Import-
Funktion muß ja auch jedesmal erst mit einem SELECT
ermitteln ob der Datensatz vorhanden ist und dann
wieder in einer foreach-Schleife aus dem Daten-Array
ein UPDATE oder ein INSERT machen und ausführen
wie ist die Wahrscheinlichkeit für diese beiden Ereignisse?
Ich tippe, es geht schneller, auf Verdacht das wahrscheinlichere Ereignis zu wählen und ggf. eine Fehlerbehandlung durchzuführen, also den anderen Befehl in diesem Fall auch noch hinterher zu schießen (der erste hatte dann ja keine Wirkung).
Nur wenn die Wahrscheinlichkeit zwischen 30 und 70% liegt, dürfte das vorherige SELECT schneller sein.
Je schiefer die Verteilung, desto besser ist Raten.
Viele Grüße
Michael