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