ca. 60.000 Datensätze in Datenbank speichern!?

BocaSpanky

Mitglied
Hi,

ich habe ein Problem. Ich möchte durch ein erstelltes Php Script ca 60.000 neue Datensätze in eine Mysql Datenbank speichern.

Hoster: All inkl
Mysql > 5
Php >5

Wenn ich das Script nun im Browser starte schreibt er immer irgendwie zwischen 5000 und 6000 Datensätze bevor er das Script abbricht und mir ein Server Error anzeigt.

Leider weiß ich nicht wie ich die Server Error Log Datei zu gesicht bekomme.

Deshalb meine Frage ob es generell sein kann das durch dieses Script die Serverauslastung nach einer Zeit zu hoch sein kann!


Grüße
BocaSpanky
 
60.000 Datensätze ist jetzt keine Zahl die ich als viel kategorisieren würde.
Du kannst mal folgendes probieren:
PHP:
set_time_limit(30); // 30sekunden
// oder
set_time_limit(0); // unbegrenzt
Referenz: set_time_limit()
 
PHP:
set_time_limit(30); // 30sekunden

set_time_limit(0); // unbegrenzt

ini_set('max_execution_time', 0);


Alles probiert. Nichts funtkioniert. SafeMode ist deaktiviert.

Ich meine wie du schon sagtest... die Menge hält sich ja nun wirklich in Grenzen.

Lediglich:

PHP:
for ($t=1;$t<=550;$t++) {
     // anything
     for ($i=1;$i<=18;$i++) {
          // anything
     }

}

Wären jetzt 9900 Datensätze... Schreiben tut er (wer auch immer) nur zwischen 5 und 6 Tausend.
 
Zuletzt bearbeitet:
Hab grad mal den All ink Support angeschrieben.

Zitat:" Ich stoße mit meinem Script an das rLimit. Mit nem Managed Server würde das nicht passieren"

Managed Server: 99 Euro im Monat
Mein Paket im Jahr: 75 Euro.


Bleibt mir wohl nichts anderes als das Script stückweise auszuführen. mpffffff.

Ach ja.. Fehlermeldung - 500 Internal Server Error
 
Probiers mal über LOAD DATA INFILE. Musst wahrschweinlich trotzdem noch splitten, aber kommst wahrscheiblich weiter ;)
 
Danke dir..... Hab jetzt einfach 12 Forschleifen die ich nacheinander ausführe! ;-)

Zum Glück muss ich das nich jeden Tag machen! ;-)
 
Zurück