orderby ne verujem da je problem, i bez njega je ista situacija
problem je kao sto kazete kada se koristi limit onda prodje kroz celu tabelu i uzme samo x zadnjih
explain SELECT record_num,title FROM content ORDER BY record_num DESC LIMIT 718745,36
Kôd:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE content ALL NULL NULL NULL NULL 702900 Using filesort
explain SELECT record_num,title FROM content WHERE record_num>718745 AND record_num<718845 ORDER BY record_num DESC
Kôd:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE content range PRIMARY PRIMARY 8 NULL 1 Using where
recimo da je ovaj problem sa select resen na ovaj nacin, ostaje veci problem sa fulltext pretragom gde moram koristiti LIMIT ?
Citat:
EDIT2: Da ne pravim novu poruku, za FULLTEXT ti je isti problem, jer sam full text search je jako brz, ali verovatno interracial (hmm, cime se ti to bavis? ) vrati previse rezultata...
|
a da li postoji nekako nacin da ogranicim fulltext pretragu da pretrazuje samo dok ne skupi npr 10000 pogodaka, ili nesto slicno?
radim sa nekim adult spajderima, sve je bilo dobro dok poseta i baza nije bila velika, sad je problem to optimizovati, a klijent je spreman uzeti i poseban server za mysql ali opet mislim da ovo i nije nesto velika baza pa da ne moze izdrzati..
pogledacu ove linkove, ali mislim da sam ih vec sigurno prosao jer vec 2-3 dana samo to gledam