Sobes.tech
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);