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.