Junior — Middle
Magyarázza el az összetett index fogalmát és alkalmazását az adatbázisokban.
sobes.tech MI
Válasz az MI-től
Összetett index egy adatbázisban, amelyet egyidejűleg több oszlopon hoznak létre egy táblában. Ez lehetővé teszi a keresés és rendezés gyorsítását ezeknek a mezőknek a kombinációja alapján. Például, ha gyakran végrehajtunk lekérdezéseket két oszlop szerinti szűréssel, az összetett index létrehozása ezen oszlopokon javítja a teljesítményt.
Alkalmazások:
- Komplex lekérdezések gyorsítása több feltétellel.
- A JOIN műveletek optimalizálása több kulcs szerint.
Fontos megjegyezni, hogy az oszlopok sorrendje az összetett indexben befolyásolja hatékonyságát: az indexet akkor érdemes használni, ha a lekérdezések az index első oszlopaira szűrnek.
SQL példa:
CREATE INDEX idx_name ON table_name (column1, column2);