phpbar.de logo

Mailinglisten-Archive

[php] Re: Viel Arbeit: Tausende Durchläufe

[php] Re: Viel Arbeit: Tausende Durchläufe

Thomas Gigold listen at gigold.de
Mit Apr 7 12:16:11 CEST 2004


Hallo.

>> Ich habe folgendes Problem und suche nach einer guten Lösung:
>> Ich habe ein Script, das aus einer Tabelle A knapp 1500 Einträge liest 
>> (werden stetig mehr). Innerhalb der while-Schleife wird eine Datei 
>> gelesen, diese mit einem in Tabelle B vorhandenen Eintrag 
>> gegengeprüft. Gibt es eine Änderung wird der Inhalt der Datei in die 
>> Tabelle B geschrieben.
> 
> 
> welche Rolle spielt dabei Tabelle A ?
> geht die While-Schleife über die Einträge der Tabelle A oder B ?

Die while-Schleife läuft über die Einträge der Tabelle A, 
dort liegen die Namen der Dateien. In Tabelle B liegen die 
Inhalte der Dateien.

> du könntest die UPDATE-Abfragen für die Tabelle B 'sammeln' und wenn du 
> 50 oder so zusammen hast diese auf einmal abschicken

Ich sehe gerade nicht den wirklichen zeitwerten Vorteil ... 
Ich schaffe damit vielleicht ein paar Durchläufe mehr, aber 
nicht die ganze Ladung; vor allem da die meiste Zeit 
sicherlich das holen, "parsen" und Gegenchecken der 
Dateiinhalte benötigt ...


Gruß

Thomas
-- 
Thomas Gigold - "No .com, Just Web!"
< http://gigold.de/ > _ < mailto:mail at gigold.de >
< http://www.rss-verzeichnis.de/ > - Futter für RSS-Reader


php::bar PHP Wiki   -   Listenarchive