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';