Indekser fremskynder SELECT-forespørgsler, fordi indekser er sorteret efter definition. Derudover håndhæver et UNIQUE indeks begrænsningen, at værdien af den kolonne (eller kombinationen af værdier af bundne kolonner) kun eksisterer én gang (det samme gælder for PRIMÆR, men PRIMÆR kan kun eksistere én gang pr. tabel i modsætning til en UNIK nøgle).
Indekser er en afvejning:de fremskynder SELECT-forespørgsler enormt (når brugte kolonner har et INDEX), men de gør, at MySQL-tabel bruger mere plads og koster mere tid, når du ændrer tabellen via INSERT/UPDATE/DELETE.