Sobes.tech
Junior — Middle

Milyen típusú indexeket alkalmaztál az SQL lekérdezéseidben az adatok keresésének optimalizálására?

sobes.tech MI

Válasz az MI-től

SQL-ben az adatok keresésének optimalizálására általában a következő index típusokat alkalmazzák:

  • B-Tree index — a legelterjedtebb típus, gyors keresésre, rendezésre és tartományi lekérdezésekre alkalmas.
  • Hash index — hatékony pontos kereséshez kulcs szerint, de nem támogat tartományi lekérdezéseket.
  • Egyedi index — garantálja az értékek egyediségét egy oszlopban, miközben gyorsítja a keresést.
  • Összetett index — több oszlopon alapuló index, hasznos több mező szerinti szűréssel rendelkező lekérdezéseknél.
  • Teljes szöveg index — gyors keresés szöveges adatokban.

Példa összetett index létrehozására:

CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);

Az index típusának kiválasztása a lekérdezések jellegétől és az adatszerkezettől függ.