For-Schleife wird erschreckend langsam
-
Ich denke schon, aber MySQL hat wohl Probleme mit der Menge an Daten die ich da rüberschaufel. Ich müsste dann noch den 1000 eine kleine Pause machen.
Momentan suche ich noch nach INSERT Ergänzungen.
-
Wenn du Indizes verwendest bremsen die Inserts das System möglicherweise.
Kannst du nicht vor den Inserts den Index löschen und ihn erst nach
Beendigung ALLER Inserts neu erstellen.Ein andere Möglichkeit ist vielleicht die Verwendung von Transaktionen.
Nur jeweils alle 1000 Inserts ein commit könnte dann auch helfen.
-
Danke für den Hinweis. Wenn das jetzt nicht klappen sollte, dann werde ich die Insert's in eine Datei schreiben und diese von der mysql.exe importieren lassen. Das ist zwar nicht die Lösung die ich gerne hätte, aber die andere ist wirklich zu langsam.
-
EDIT: murks
-
murks ?
-
SciFi schrieb:
Wenn das jetzt nicht klappen sollte, dann werde ich die Insert's in eine Datei schreiben und diese von der mysql.exe importieren lassen. Das ist zwar nicht die Lösung die ich gerne hätte, aber die andere ist wirklich zu langsam.
Und wieso soll's davon schneller werden?