Sobes.tech
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).