jbg tyler, da se vratim na pocetno pitanje, el ti nas za123 :D ..
mislim nisi od juce na forumu, znas da je extra tesko dati validan odgovor na nedovoljno definisano pitanje .. a gledanje u kristalnu kuglu nikad ne izadje na dobro :D
ja cu ti odgovoriti sa par opstih mesta koja 99% vec znas al ajd mozda neko nesto nauci a mozda i tebi pomognu da dodjes do resenja, pretpostavljam da imas razlog zasto ti je pitanje "vague"
- upiti treba da budu uglavnom vezani za ID-e a ne za stringove
- ID od stringa najbolje raditi preko kesiranih mapa (kesiras kroz lokalne mape ili externo kroz memcached i slicno)
- upit koji ne koristi index radi full table scan, full table scan cita celu tabelu, ako je vec citas iscitaj i sve ostalo odma i filtriraj iz tabele
- treba da izbegavas full table scan gde god mozes (kesiraj u lokalne mape, memcached, dodaji indexe..)
- upit koji koristi kompozitni key je skoro uvek brzi (i manje smara server) od upita koji koji koristi vise kljuceva
- pravi kompozitne kljuceve!!!
- redosled kolona u kompozitnom kljucu pravi veliku razliku