En unik nøgle er et særligt tilfælde af indeks, der fungerer som et almindeligt indeks med tilføjet kontrol for unikhed. Brug af SHOW INDEXES FROM customer
du kan se, at dine unikke nøgler faktisk er B-trætypeindekser.
Et sammensat indeks på (email, user_id)
er nok, behøver du ikke et separat indeks kun på e-mail - MySQL kan bruge de dele til venstre i et sammensat indeks. Der kan være nogle grænsetilfælde, hvor størrelsen af et indeks kan gøre dine forespørgsler langsommere, men du bør ikke bekymre dig om dem, før du rent faktisk støder på dem.
Hvad angår test af indeksbrug, bør du først udfylde din tabel med nogle data for at få optimizer til at tro, at det faktisk er værd at bruge det indeks.