Sobes.tech
Junior — Middle

Можете ли објаснити шта је саставни индекс и које су његове особине у базама података?

sobes.tech АИ

Одговор од АИ

Složeni indeks je indeks u bazi podataka koji se kreira na osnovu više kolona (polja) tabele. Omogućava ubrzavanje pretraživanja i sortiranja po kombinaciji ovih polja.

Karakteristike složenog indeksa:

  • Indeks čuva vrednosti više kolona zajedno, što je korisno za upite koji filtriraju po više polja istovremeno.
  • Redosled kolona u indeksu je važan: indeks se efikasno koristi ako upiti filtriraju po prvim kolonama indeksa.
  • Složeni indeks može zameniti više pojedinačnih indeksa, štedeći prostor i poboljšavajući performanse kod složenih upita.

Primer kreiranja složenog indeksa u SQL:

CREATE INDEX idx_name ON table_name (column1, column2);

Ovaj indeks će biti koristan za upite sa uslovima na column1 i column2, na primer:

SELECT * FROM table_name WHERE column1 = 'value' AND column2 = 'value2';