Junior — Middle
Vysvetlite koncept zloženého indexu a jeho použitie v databázach.
sobes.tech AI
Odpoveď od AI
Složen index je index v databáze, ktorý sa vytvára na viacerých stĺpcoch tabuľky súčasne. Umožňuje zrýchliť vyhľadávanie a zoradenie podľa kombinácie týchto polí. Napríklad, ak často vykonávate dotazy s filtrovaním na dvoch stĺpcoch, vytvorenie složeného indexu na nich zlepší výkon.
Použitie:
- Zrýchlenie zložitých dotazov s viacerými podmienkami.
- Optimalizácia operácií JOIN na viacerých kľúčoch.
Je dôležité pamätať, že poradie stĺpcov v složenom indexe ovplyvňuje jeho efektívnosť: index je lepšie používať, keď dotazy filtrujú podľa prvých stĺpcov indexu.
Príklad v SQL:
CREATE INDEX idx_name ON table_name (column1, column2);