Mailinglisten-Archive |
>Tach zusammen, >Ich bin gerade dabei grössere csv Files mit einem selbstgeschriebenen >Importer in unsere DB zu überspielen. Wieso das denn? Welche Sprache? Wie connectest du zur Datenbank? >Ich habe die Files auf 10.000 Einträge beschränkt und habe 10 stück >davon, also insg. ca. 96.000 Datensätze. >Am Anfang ging das noch ziemlich schnell es sind so ca. 80 - 120 die >sek. durchgerauscht. >Ab dem ungefähr 5000. Datensatz fing er dann auf einmal tierisch an zu >lähmen. Nur noch 10 - 20 pro sek. >Ich hab mir gedacht das es wahrscheinlich normal ist das er irgendwann >langsamer wird. >Beim zweiten File ist es jetzt so, dass er von Anfang an direkt nur 5 - >10 pro sek. schafft. >Ich frage mich jetzt ob es so ist, dass meine conection ID vom Server >eine niedrige Priorität bekommen hat und nur noch begrenzt zugreifen >darf. >kann das sein ? >und wenn ja gibt es einen Weg diese Priorität irgendwie hoch zu halten ? Hi Henning, Warum verwendest du nicht LOAD DATA INFILE ? Das geht normalerweise problemlos. z.B. mysql> SELECT * INTO OUTFILE 'data.txt' -> FIELDS TERMINATED BY ',' -> FROM ...; dann mysql> LOAD DATA INFILE 'data.txt' INTO TABLE table2 -> FIELDS TERMINATED BY ','; MfG Wolfgang -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive