Sobes.tech
Junior — Middle

Koje vrste indeksa su korišćene u vašim SQL upitima za optimizaciju pretraživanja podataka?

sobes.tech АИ

Одговор од АИ

U SQL-u, sledeće vrste indeksa se obično koriste za optimizaciju pretraživanja podataka:

  • B-Tree indeks — najrašireniji tip, pogodan za brzo pretraživanje, sortiranje i opsežne upite.
  • Hash indeks — efikasan za tačno pretraživanje po ključu, ali ne podržava opsežne upite.
  • Jedinstveni indeks — garantuje jedinstvenost vrednosti u koloni i istovremeno ubrzava pretraživanje.
  • Složeni indeks — indeks napravljen na više kolona, koristan za upite sa filtriranjem po više polja.
  • Indeks punog teksta — koristi se za brzo pretraživanje po tekstualnim podacima.

Primer kreiranja složenog indeksa:

CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);

Izbor tipa indeksa zavisi od prirode upita i strukture podataka.