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