hi leute,
ich hab da ein mächtiges performanceproblem und würde das gerne beheben.
ich hab in einer schleife ein INSERT statement, dass derzeit testweise 200 einträge vornimmt... es werden später aber mal ca 6000 sein müssen.
Die Daten kommen aus einer CSV Datei
nun hab ich 2 werte aus der CSV mit der ich ein datum berechnen muss und das soll zusätzlich mit in die datenbank.
Der eine wert ist normales Datumsformat dd.mm.yyyy
der zweite werte stellt stunden dar, die dem Datum die Stundenangabe verleihen. Die Stundenwerte werden in 100er werten dargestellt
( 100 ist: +1 Std, 200 ist: +2Std usw)
hier der php-code aus der schleife:
wenn ich diesen verwende brauch das script bis zu 10 mal länger, als ohne diese Umrechnung..
gibt es eine Möglichkeit mein Vorhaben anders zu realisieren?
ich hab da ein mächtiges performanceproblem und würde das gerne beheben.
ich hab in einer schleife ein INSERT statement, dass derzeit testweise 200 einträge vornimmt... es werden später aber mal ca 6000 sein müssen.
Die Daten kommen aus einer CSV Datei
nun hab ich 2 werte aus der CSV mit der ich ein datum berechnen muss und das soll zusätzlich mit in die datenbank.
Der eine wert ist normales Datumsformat dd.mm.yyyy
der zweite werte stellt stunden dar, die dem Datum die Stundenangabe verleihen. Die Stundenwerte werden in 100er werten dargestellt
( 100 ist: +1 Std, 200 ist: +2Std usw)
hier der php-code aus der schleife:
PHP-Code:
// 31.01.2009 10:00 Beispiel für $DATE
$plus = $stdValue*36;
$dateTimestamp = strtotime($DATE);
$utc_date = date("d.m.Y H", $dateTimestamp + $plus );
gibt es eine Möglichkeit mein Vorhaben anders zu realisieren?
Kommentar