Gå til innholdet

Databaseindeks

En databaseindeks støtter passende oppslag. Den gjør ikke alle spørringer raskere og krever plass og vedlikehold.

Også kjent somDatabase IndexIndeks
Dataplattformer

En databaseindeks er en ekstra datastruktur som hjelper databasen med å finne relevante poster mer målrettet. Nytten avhenger blant annet av søkebetingelser, datafordeling og valgt kjøreplan.

Eksempel og kostnad

En hypotetisk portal søker ofte etter bestillingsnummer. En passende indeks kan støtte oppslaget i stedet for å gå gjennom alle bestillinger hver gang. Det betyr ikke at alle visninger blir raskere.

Indeksen bruker lagringsplass og må vedlikeholdes ved relevante dataendringer. Ekstra indekser må derfor vurderes ut fra den faktiske arbeidsbelastningen. En vanlig indeks garanterer heller ikke unike verdier; det krever en passende unikhetsregel.

Kilder