tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
340
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Jonowa
    Jonowa Jonowa ist offline Mitglied
    Registriert seit
    Jul 2003
    Ort
    Castrop-Rauxel (NRW)
    Beiträge
    19
    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.
    Kennt jemand eine Möglichkeit, dieses Abschalten zu verhindern?

    Vielen Dank im Voraus
     
    Gruß, Jörg

  2. #2
    Avatar von Jonowa
    Jonowa Jonowa ist offline Mitglied
    Registriert seit
    Jul 2003
    Ort
    Castrop-Rauxel (NRW)
    Beiträge
    19
    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.
     
    Gruß, Jörg

  3. #3
    Avatar von saftmeister
    saftmeister saftmeister ist gerade online Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Nur so neben bei: Wenn du schon so viele Zugriffe hast, dass dein DB-Server beim Connect Probleme hat, solltest du vielleicht persistente DB-Connections verwenden:

    http://www.phpbuilder.com/manual/en/...onnections.php

    Grüße
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  4. #4
    Avatar von Jonowa
    Jonowa Jonowa ist offline Mitglied
    Registriert seit
    Jul 2003
    Ort
    Castrop-Rauxel (NRW)
    Beiträge
    19
    Vielen Dank für den Tipp. Das werde ich mir mal genauer anschauen. Ich denke, das ist die beste Lösung.
     
    Gruß, Jörg

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 17.09.10, 22:24
  2. PC schaltet einfach ab
    Von MeinerEiner_80 im Forum Hardware
    Antworten: 9
    Letzter Beitrag: 06.02.08, 13:43
  3. Antworten: 6
    Letzter Beitrag: 10.08.07, 20:31
  4. PC schaltet sich einfach aus
    Von Zorck im Forum Hardware
    Antworten: 5
    Letzter Beitrag: 17.07.04, 21:15
  5. promise RAID - schaltet sich einfach aush
    Von edi im Forum Hardware
    Antworten: 5
    Letzter Beitrag: 22.10.02, 19:41

Stichworte