@jobo: Index ist gesetzt. Die Datenmenge beträgt zur Zeit allerdings auch nur 3k.
@DeddyH: zweite
Query für das INSERT/UPDATE -> gemacht, hat nichts gebracht
@mkinzler: Ich würde beide Abfragen zu einer verschmelzen -> ?
Habe StartTransaction vor die Schleife gesetzt & Commit hinter das Schleifenende. Jetzt geht es schnell.
Delphi-Quellcode:
Datenmodul.ZConnection.StartTransaction;
for ...
try
ExecSQL;
except
Datenmodul.ZConnection.Rollback;
end;
end;
Datenmodul.ZConnection.Commit;
Frage: Sitzt das try Except an der richtigen Stelle ?