MySQL - Index ellenőrzés
Sziasztok!
Van egy szép nagy portálom, és most rámjött a MySQL optimalizálási kedv. Sajnos szükséges. Most is észrevettem olyan mezőket, melyekre van WHERE, de nincsenek leindexelve.
Nézegettem ezt az explain parancsot, meg a mysql_explain_log parancsot, de nekem nem adott semmi eredményt még akkor sem, ha direkt olyan query-t adtam neki, ahol van WHERE egy adott mezőre úgy, hogy az nincs leindexelve.
Létezik olyan program / script, aminek odaadok egy szép nagy logfile-t, majd visszaadja melyik táblában mik voltak azok a mezők, melyekre szűrés volt, de index nem lett beállítva?
Már nagyon ott tartok, hogy írok sajátot...
Köszönöm.
-- Topi
■ Van egy szép nagy portálom, és most rámjött a MySQL optimalizálási kedv. Sajnos szükséges. Most is észrevettem olyan mezőket, melyekre van WHERE, de nincsenek leindexelve.
Nézegettem ezt az explain parancsot, meg a mysql_explain_log parancsot, de nekem nem adott semmi eredményt még akkor sem, ha direkt olyan query-t adtam neki, ahol van WHERE egy adott mezőre úgy, hogy az nincs leindexelve.
Létezik olyan program / script, aminek odaadok egy szép nagy logfile-t, majd visszaadja melyik táblában mik voltak azok a mezők, melyekre szűrés volt, de index nem lett beállítva?
Már nagyon ott tartok, hogy írok sajátot...
Köszönöm.
-- Topi