Sobes.tech
Junior — Middle

Hoe wordt een samengestelde index gevormd in een databasesysteem?

sobes.tech AI

Antwoord van AI

Een samengestelde index in een database wordt gevormd uit meerdere kolommen van een tabel, samengevoegd tot één index. Dit maakt het mogelijk om queries te versnellen die gegevens filteren of sorteren op meerdere velden tegelijk.

Bijvoorbeeld, in MySQL kun je een samengestelde index zo aanmaken:

CREATE INDEX idx_name ON table_name (column1, column2);

De volgorde van de kolommen is belangrijk: de index is effectief voor queries die de eerste kolommen in dezelfde volgorde gebruiken. Bijvoorbeeld, een index op (column1, column2) helpt bij filtering op column1 of op column1 en column2, maar niet alleen op column2.

De samengestelde index slaat de waarden van alle genoemde kolommen samen op, wat zoeken en sorteren op die kolommen versnelt.