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.