Mailinglisten-Archive |
... schnipp > > 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. > > die ausgabe davon ist: > > +---------+------+---------------+------+---------+------+--------+--------- > ---+ > | table | type | possible_keys | key | key_len | ref | rows | Extra > | > +---------+------+---------------+------+---------+------+--------+--------- > ---+ > | artists | ALL | NULL | NULL | NULL | NULL | 44436 | > | > | sounds | ALL | NULL | NULL | NULL | NULL | 795275 | where > used | > | trk | ALL | NULL | NULL | NULL | NULL | 165043 | where > used | > +---------+------+---------------+------+---------+------+--------+--------- > ---+ > > dürfte eigentlich ok sein oder? Nein, ist nicht ok! Wie Du siehst wird überhaupt kein Index benutzt. Selbst 'possible_keys' sagt NULL. Hast Du überhaupt welche auf den Feldern, die im where benutzt werden ? Viel mehr kann ich jetzt auch nicht sagen, ich bin höchstens Fortgeschrittener, kein Profi. Die Themen Performance, Index, etc. sind aber im Manual sehr ausfühlich beschrieben. Gruß, 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