Es ist doch nicht normal, dass ein Speichervorgang von ca. 1000 Datensätzen gut 5 Minuten dauert und im Ergebnis dann 2000 Datensätze vorhanden sind, obwohl überhaupt keine Veränderung in der Datenbank vorgenommen wurde.
Wenn 2000 Datensätze vorhanden sind, und Du 1000 Datensätze gespeichert hast, dann waren wohl 1000 Datensätze vorhanden. Waren keine Datensätze vorhanden, ist vllt. jeder Datensatz zwei mal gespeichert worden?
Keine Veränderung in der Datenbank? also wurde nichts gespeichert und die 2000 Datensätze waren von Anfang an vorhanden?
Was die Speicherdauer angeht, das kommt ganz auf den Server und die gespeicherte Datenmenge an, aber 5 Minuten ist schon recht happig.
Gruß
K-H