Junior — Middle
Milyen alapelveket alkalmaznak összetett indexek építésekor az adatbázisokban?
sobes.tech MI
Válasz az MI-től
Összetett indexek több oszlopon készülnek egy táblában, és lehetővé teszik az adatok szűrését vagy rendezését ezek szerint az oszlopok szerint.
Az összetett indexek építésének alapelvei:
- Az oszlopok sorrendje fontos. Az index akkor hatékony, ha a lekérdezések ugyanabban a sorrendben használják az oszlopokat, mint ahogy az indexben szerepelnek.
- Gyakran használt és szelektív oszlopokat helyezzenek az első helyre. Ez növeli a keresés hatékonyságát.
- Ne tartalmazzon túl sok oszlopot. Ez növeli az index méretét és lassítja a beszúrás/frissítés műveleteket.
- Az indexnek meg kell felelnie a tipikus lekérdezéseknek. Elemezze, mely oszlopokon a leggyakrabban alkalmaznak szűrő- és rendezési műveleteket.
SQL példája összetett index létrehozására:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
Ez az index hasznos lesz olyan lekérdezéseknél, ahol először lastname szerint szűrnek vagy rendeznek, majd firstname szerint.