Indexen versnellen SELECT-query's omdat indexen per definitie worden gesorteerd. Bovendien dwingt een UNIEKE index de beperking af dat de waarde van die kolom (of de combinatie van waarden van gebonden kolommen) slechts één keer bestaat (hetzelfde geldt voor PRIMARY, maar PRIMARY kan slechts één keer per tabel bestaan in tegenstelling tot een UNIEKE sleutel).
Indexen zijn een afweging:ze versnellen SELECT-query's enorm (wanneer gebruikte kolommen een INDEX hebben), maar ze zorgen ervoor dat de MySQL-tabel meer ruimte in beslag neemt en meer tijd kost bij het wijzigen van de tabel via INSERT/UPDATE/DELETE.