INSERT INTO dauert lange
am 29.09.2004 10:03:38 von Mark Knochen
Hallo,
Ich habe eine Tabelle (ID,word,parentID) mit ca. 1500 Einträgen.
Nun sollen die erste 600 "words" mit allen restlichen "900" kombiniert
werden und ebenfalls in die Tabelle geschrieben werden.
Das Skript funktioniert - läuft alles, aber eben immer langsamer.
Bin jetzt bei knapp 200.000 Einträgen, aber das Verknüpfen und
das INSERT sollte doch schneller gehen, oder? Momentan
brauche ich für ca. 900 neue Einträge fast 10 Minuten.
Hat da jemand eine Idee, um das zu beschleunigen?
Danke
Mark
Re: INSERT INTO dauert lange
am 30.09.2004 22:20:50 von Sven Weih
Mit php bekommst du das wahrschinlich nicht schneller hin, vorausgesetzt
du hast alles schon performant umgesetzt. Ich würde mich eher an die
Datenbank machen und dort Optimierungspotential in der Konfiguration
(Caching) und im Datenmodell suchen (Indices). Ich tippe mal du nimmst
mySQL.
Ahja, und dann schau mal, ob du oder dein Datentreiber ein Locking beim
Einfügen macht. Falls ja, kanns auch daran liegen, dass es immer
langsamer wird.
Mark Knochen wrote:
> Hallo,
>
> Ich habe eine Tabelle (ID,word,parentID) mit ca. 1500 Einträgen.
> Nun sollen die erste 600 "words" mit allen restlichen "900" kombiniert
> werden und ebenfalls in die Tabelle geschrieben werden.
>
> Das Skript funktioniert - läuft alles, aber eben immer langsamer.
> Bin jetzt bei knapp 200.000 Einträgen, aber das Verknüpfen und
> das INSERT sollte doch schneller gehen, oder? Momentan
> brauche ich für ca. 900 neue Einträge fast 10 Minuten.
>
> Hat da jemand eine Idee, um das zu beschleunigen?
>
> Danke
>
> Mark
>
>
Re: INSERT INTO dauert lange
am 01.10.2004 10:57:37 von do.not.REMOVETHAT
Mark Knochen schrieb:
> Hat da jemand eine Idee, um das zu beschleunigen?
1. Liegt's am select oder am insert?
25.5. Wie kann ich die Performance zweier Befehle vergleichen?
http://www.php-faq.de/q/q-code-performance.html
2. wenn insert: Ein "Massen"-Insert statt vieler Inserts
Schnelle Suchmaschine mit PHP & MySQL (Folien 13, 14, 15)
http://www.phpconference.de/2000/slides/schnelle_suchmaschin e.ppt
Grüße, Matthias