Junior — Middle
Kako pravilno odrediti redosled polja prilikom kreiranja složenog indeksa?
sobes.tech АИ
Одговор од АИ
Prilikom kreiranja složenog indeksa, važno je pravilno odrediti redosled polja, jer to utiče na efikasnost pretraživanja i korišćenje indeksa. Glavna pravila:
- Postavite najselektivnija (jedinstvena) polja na početak indeksa — to će smanjiti broj proveravanih zapisa.
- Polja po kojima se najčešće vrše filteri ili sortiranja treba da budu prva.
- Ako se indeks koristi za sortiranje, redosled polja treba da odgovara redosledu sortiranja.
Na primer, ako imate tabelu sa poljima country, city, user_id, i najčešće upiti filtriraju po country i city, indeks treba da bude (country, city, user_id).