Pogledajte određenu poruku
Staro 14. 08. 2009.   #7
mb_sa
profesionalac
Qualified
 
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
mb_sa is on a distinguished road
Default

Citat:
Originalno napisao jablan Pogledajte poruku
Nemam mysql da probam, ali me živo zanima da li se menja execution plan ako se upit napiše pomoću JOIN-ova:
Kôd:
SELECT v.id, v.naslov, a.ime_prezime, v.mala_slika, v.uvod
FROM vijesti v
left join kategorije k on k.kategorija_id = v.kategorija
left join administratori a v.autor = a.id
WHERE 
v.tip =1
AND v.media =0
AND v.pozicija
IN (
'5', '6', '7', '8', '9', '1000'
)
AND k.parent_id
IN ( 4, 5 )
AND v.id NOT
IN ( 22083, 22075, 22077, 22070 )
AND v.datum_objave <= '2009-08-13 10:58:00'
ORDER BY v.pozicija, v.datum_objave DESC
LIMIT 5
BTW, možeš li da keširaš rezultate?
Nažalost ne mijenja nista.

I mysql ih sam cache-ira, ali sto znate nakon update nad tabelom, cache je uništen.

Planirao sam da neke cache-iram preko PAER cache-lite (lifetime bi mogao da bude 5 minuta), ali ne mogu ih sve.
mb_sa je offline   Odgovorite uz citat