Indekser påvirker ytelsen, men ikke resultatene. Databasedesignere kan legge til eller fjerne indekser uten å endre applikasjonslogikk, noe som reduserer vedlikeholdskostnadene etterhvert som databasen vokser og databasebruken utvikler seg. Indekser kan øke hastigheten på datatilgangen, men bruker plass i databasen og må oppdateres hver gang dataene endres. Indekser kan derfor øke hastigheten på datatilgangen, men sinke datavedlikeholdet. Disse to egenskapene avgjør hvorvidt en gitt indeks er verdt kostnaden.