Mailinglisten-Archive |
> Hi Leute, > > ich habe hier gerade einen Kampf mit über 1.000.000 Datensätzen > in verschiedenen Tabellen. Das SELECT aus mehreren Tabellen dauert > da natürlich sehr lang. > Kennt einer ein paar Tips, wie man MySQL auf Linux schneller machen kann? > > Vielleicht liegt's auch am SELECT: > > SELECT artists.id, artists.ean, artists.name, artists.titel, sounds.ean, > sounds.nr, sounds.cd, sounds.url, > trk.ean, trk.cd, trk.nr, trk.titel FROM artists, sounds, trk WHERE > sounds.ean=trk.ean AND > sounds.ean=artists.ean AND sounds.cd=trk.cd AND sounds.nr=trk.nr > Ruf das Statement mal in der mysql-shell auf und schreibe DESCRIBE davor. Dann siehts DU ob und welcher Index benutzt wird. Richtige Indexsetzung beschleunigt große Abfragen enorm. Jens Peter Möller --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive