Sobes.tech
Junior — Middle

Tudná magyarázni, hogy mi az összetett index, és milyen jellemzői vannak az adatbázisokban?

sobes.tech MI

Válasz az MI-től

Összetett index egy adatbázisban, amely több oszlop (mező) alapján jön létre egy táblában. Ez gyorsítja a keresést és a rendezést ezeknek az oszlopoknak a kombinációja alapján.

Az összetett index jellemzői:

  • Az index több oszlop értékeit együtt tárolja, ami hasznos olyan lekérdezéseknél, amelyek több mező szerint szűrnek egyidejűleg.
  • Az oszlopok sorrendje az indexben fontos: az index hatékonyan használható, ha a lekérdezések az index első oszlopaira szűrnek.
  • Egy összetett index több különálló indexet helyettesíthet, helyet takarít meg, és javítja a teljesítményt összetett lekérdezéseknél.

SQL-ben az összetett index létrehozásának példája:

CREATE INDEX idx_name ON table_name (column1, column2);

Ez az index hasznos lesz olyan lekérdezéseknél, amelyek feltételeket tartalmaznak a column1 és column2 oszlopokra, például:

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