Hoppa till innehållet

Databasindex

Ett databasindex stöder lämpliga sökningar. Det gör inte alla frågor snabbare och kräver utrymme och underhåll.

Även känt somDatabase IndexIndex
Dataplattformar

Ett databasindex är en extra datastruktur som hjälper databasen att hitta relevanta poster mer direkt. Nyttan beror bland annat på sökvillkor, datafördelning och vald exekveringsplan.

Exempel och kostnad

En hypotetisk portal söker ofta på beställningsnummer. Ett lämpligt index kan stödja sökningen i stället för att gå igenom alla beställningar varje gång. Det betyder inte att varje vy blir snabbare.

Indexet tar lagringsutrymme och måste underhållas när berörda data ändras. Extra index behöver därför bedömas utifrån den faktiska arbetsbelastningen. Ett vanligt index garanterar inte heller unika värden; det kräver en lämplig unikhetsregel.

Källor