phpbar.de logo

Mailinglisten-Archive

Re: MySQL schneller machen?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MySQL schneller machen?




> 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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive