Mam takie zapytanie do bazy SQL zawierajacej linki do stron www w ilosci 3000. Zapytanie ma na celu wybrac 5 linkow poprzez wagowe losowanie.
SELECT * FROM `links` WHERE active = "1" AND mainweight != 0 ORDER BY Rand()*(1/mainweight) LIMIT 5
Powyzsze zapytanie generuje sie na serwerze w 0.08 sek. Czy da sie to jakos optymalizowac ?