Mailinglisten-Archive |
Hallo, ...und wenn Du einen Index anlegt über _alle_ Felder, die Dein select angreift? sprich: alter table mytable add index mybigkey (ort, artikel, tinfo2, km, status); Ulrich Am Freitag, 8. August 2003 12:09 schrieb Cybot: > Hi, > > irgendwie habe ich das gefühl das mein select irgendwo ünnötigerweiße > extrem langsam ist: > > SELECT `ort`, > COUNT(`ort`) > FROM `artikel` > WHERE `tinfo2` = 1 > AND `km` = 'k' > AND `status` = '1' > GROUP BY `ort` > > es benötigt 0.16 sekunden oder länger > > es will einfach keinen index verwenden: > > habe folgende indizes probiert: > > (id) > (titel) > (tinfo2) > (km) > (status) > (tinfo2,km,status) > (ort) > > es sind 3.500 datensätze in der db > das ergebnis liefert ca. 600 > > -- > Sebastian Mendel > > www.sebastianmendel.de > www.tekkno4u.de > www.nofetish.com -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive