Sobes.tech
Junior — Middle

Milyen szerepe van a indexeknek az adatbázisban, és miért használják őket?

sobes.tech MI

Válasz az MI-től

Az adatbázis indexek a keresés és adatok lekérdezésének gyorsítására szolgálnak. Egy vagy több oszlopon készülnek egy táblában, és lehetővé teszik az adatbázis számára, hogy gyorsan megtalálja a szükséges rekordokat anélkül, hogy az összes sort végig kellene nézni.

Az indexek szerepe:

  • Javítják a SELECT lekérdezések teljesítményét, különösen WHERE, JOIN, ORDER BY feltételekkel.
  • Segítenek a lekérdezés-optimalizálónak hatékony végrehajtási terveket választani.

Azonban az indexek extra helyet foglalnak, és lassítják a beszúrás, frissítés és törlés műveleteket, mivel az indexet naprakészen kell tartani.

Példa: ha van egy felhasználói táblád email oszloppal, az index létrehozása az emailen gyorsan megtalálja a felhasználót az email cím alapján.