Junior — Middle
Welke soorten indexen werden gebruikt in je SQL-query's voor het optimaliseren van gegevenszoekopdrachten?
sobes.tech AI
Antwoord van AI
In SQL worden de volgende index types gewoonlijk gebruikt om gegevenszoekopdrachten te optimaliseren:
- B-Tree index — het meest voorkomende type, geschikt voor snelle zoekopdrachten, sortering en bereikquery's.
- Hash index — efficiënt voor exacte zoekopdrachten op sleutel, maar ondersteunt geen bereikquery's.
- Uniek index — garandeert de uniciteit van waarden in een kolom en versnelt tegelijkertijd de zoekopdracht.
- Samengestelde index — index gebaseerd op meerdere kolommen, nuttig voor query's met filtering op meerdere velden.
- Volledige tekst index — gebruikt voor snelle zoekopdrachten in tekstgegevens.
Voorbeeld van het maken van een samengestelde index:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
De keuze van het indextype hangt af van de aard van de query's en de structuur van de gegevens.