Gå til indholdet

Databaseindeks

Et databaseindeks understøtter passende opslag. Det gør ikke alle forespørgsler hurtigere og kræver plads og vedligeholdelse.

Også kendt somDatabase IndexIndeks
Dataplatforme

Et databaseindeks er en ekstra datastruktur, som hjælper databasen med at finde relevante poster mere målrettet. Nytten afhænger blandt andet af søgebetingelser, datafordeling og den valgte eksekveringsplan.

Eksempel og omkostning

En hypotetisk portal søger ofte efter ordrenummer. Et passende indeks kan understøtte opslaget frem for at gennemgå alle ordrer hver gang. Det betyder ikke, at alle visninger bliver hurtigere.

Indekset bruger lagerplads og skal vedligeholdes ved relevante dataændringer. Ekstra indeks skal derfor vurderes ud fra den faktiske arbejdsbelastning. Et almindeligt indeks garanterer heller ikke entydige værdier; det kræver en passende entydighedsregel.

Kilder