MySQL dotaz pro fajnšmekry - rychlost vyhodnocování dotazů
Napsal: čtv 26. črc 2007, 06:22
mam dva počítače, na každém tu samou veri MySQL a tu samou databázi. Úplně
stejné. Na jednom mi dotaz travá 20s a na druhé 1.5s. Dotaz je docela
složitý, jde přes cca 2 mil řádků. Napadá někoho něco?
Příklad dotazu:
stejné. Na jednom mi dotaz travá 20s a na druhé 1.5s. Dotaz je docela
složitý, jde přes cca 2 mil řádků. Napadá někoho něco?
Příklad dotazu:
Kód: Vybrat vše
SELECT 'Adresář firem', Uzivatele.Jmeno, COUNT( * )
FROM Prihlaseni, Zaznamy, Uzivatele
WHERE Prihlaseni.IDUzivatel = Uzivatele.IDUzivatel
AND Prihlaseni.IDPrihlaseni = Zaznamy.IDPrihlaseni
AND Zaznamy.KodZaznamu = 'LOG'
AND Prihlaseni.Stav <> 'F'
AND Zaznamy.Detaily LIKE 'AdresarFirem%byla spuštěna'
GROUP BY Uzivatele.Jmeno
ORDER BY Uzivatele.Jmeno
LIMIT 0 , 999