Naar de inhoud

Database-index

Een database-index ondersteunt passende zoekacties. Hij versnelt niet elke query en vraagt ruimte en onderhoud bij gegevenswijzigingen.

Ook bekend alsDatabase IndexIndex
Dataplatformen

Een database-index is een extra gegevensstructuur waarmee een database passende records gerichter kan vinden. Het nut hangt onder meer af van zoekvoorwaarden, gegevensverdeling en het gekozen uitvoeringsplan.

Voorbeeld en kosten

Een hypothetisch portaal zoekt vaak op bestelnummer. Een passende index kan die zoekactie ondersteunen in plaats van steeds alle bestellingen te doorzoeken. Daaruit volgt niet dat elke weergave sneller wordt.

De index vraagt opslagruimte en onderhoud wanneer relevante gegevens veranderen. Extra indexen moeten daarom tegen het werkelijke werkprofiel worden afgewogen. Een gewone index garandeert ook geen unieke waarden; daarvoor is een passende uniciteitsregel nodig.

Bronnen