Sobes.tech
Junior — Middle

Kunt u uitleggen wat een samengestelde index is en wat de kenmerken ervan zijn in databases?

sobes.tech AI

Antwoord van AI

Een samengestelde index is een index in een database die wordt gemaakt op basis van meerdere kolommen (velden) van een tabel. Het maakt het zoeken en sorteren op de combinatie van deze velden sneller.

Kenmerken van een samengestelde index:

  • De index slaat de waarden van meerdere kolommen samen op, wat handig is voor queries die filteren op meerdere velden tegelijk.
  • De volgorde van de kolommen in de index is belangrijk: de index wordt effectief gebruikt als queries filteren op de eerste kolommen van de index.
  • Een samengestelde index kan meerdere aparte indexen vervangen, ruimte besparen en de prestaties verbeteren bij complexe queries.

Voorbeeld van het maken van een samengestelde index in SQL:

CREATE INDEX idx_name ON table_name (column1, column2);

Deze index is nuttig voor queries met voorwaarden op column1 en column2, bijvoorbeeld:

SELECT * FROM table_name WHERE column1 = 'value' AND column2 = 'value2';