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