MySQL schaltet sich bei großer Anzahl von Anfragen einfach ab

Jonowa

Grünschnabel
Hallo miteinander,

ich hoffe, dies ist der richtige Bereich in diesem Forum, denn es geht in erster Linie um MySQL, aber auch um den Zugriff mit PHP. ;-)
Also, ich entwickle gerade ein webbasiertes Tool, welches Datensätze einlesen und gleich nach bestimmten Kriterien filtern soll. Jeder Datensatz besteht aus vier zusammengehörenden CSV-Dateien. Diese Dateien enthalten teilweise mehr als 100.000 Zeilen.
Und genau hier liegt mein Problem: Bei dieser Datenmenge und den dazugehörigen SQL-Anfragen schaltet sich der MySQL-Server ab und ich erhalte die Fehlermeldung "#2003 - Der Server antwortet nicht". Nach einiger Zeit (ca. 2 Minuten) startet sich MySQL automatisch wieder.
Das Tool soll nur auf einem Rechner lokal eingesetzt werden. Ich nutze WinXP prof/SP3 und Xampp 1.5.5 mit Apache 2.0, PHP 5.2.0 und MySQL 5.0.27

Ich vermute, dass der MySQL-Server die Menge der Anfragen als "Hackerangriff" erkennt und sich deshalb zum Schutz abschaltet. :confused:
Kennt jemand eine Möglichkeit, dieses Abschalten zu verhindern?

Vielen Dank im Voraus
 
Ich habe die Lösung gefunden! ^^
Bisher habe ich mit Hilfe einer Funktion den BD-Zugriff gesteuert, die bei jeder einzelnen SQL-Anfrage die DB öffnet und anschließend wieder schließt. Nachdem ich nun die Funktion so umgestrickt habe, dass die DB vor der ersten Anfrage geöffnet und erst nach der letzten wieder geschlossen wird, funktioniert alles einwandfrei.
 
Vielen Dank für den Tipp. Das werde ich mir mal genauer anschauen. Ich denke, das ist die beste Lösung.
 
Zurück