Andreas: Sehr große Datenmenge in eine Datenbank schreiben

Beitrag lesen

Hallo,

ich habe foldendes Problem.
Ich ziehe eine sehr große Menge an Daten aus einer Informix Datenbank. Diese möchte ich in eine MySQL Datenbank schreiben.

Zuerst hatte ich eine Schleife die aus 3 verschiedenen Tabellen die erforderlichen Daten für einen Eintrag ausliest und dann diesen "einen" Eintrag per Insert in meine MySql DB schreibt.Dann holt er den nächsten aus der Informix DB und schreibt diesen wieder in die My SQL DB, usw...

Jetzt habe ich es so das er mir mit jedem einzelnen Datensatz einen String zusammenbaut der wenn er komplett ist, alle Daten mit einem einzigen Insert in die MySql DB schreibt.

Das ist jetzt wesentlich schneller reicht aber trotzdem nicht aus wenn ich ca. 8000 Datensätze hab, bekomme ich ein Timeout Fehler im Browser.

Was gibts denn noch für eine Möglichkeit mein Vorhaben zu realisieren? Vieleicht alles in ein Array schreiben und dann damit arbeiten?

Bin dankbar für jede Hilfe.

Gruß
Andreas