En unik nyckel är ett specialfall av index, som fungerar som ett vanligt index med extra kontroll av unikhet. Använder SHOW INDEXES FROM customer
du kan se att dina unika nycklar i själva verket är B-trädtypindex.
Ett sammansatt index på (email, user_id)
räcker, du behöver inte ett separat index endast på e-post - MySQL kan använda delarna längst till vänster i ett sammansatt index. Det kan finnas vissa gränsfall där storleken på ett index kan sakta ner dina frågor, men du bör inte oroa dig för dem förrän du faktiskt stöter på dem.
När det gäller att testa indexanvändning bör du först fylla din tabell med lite data för att få optimeraren att tro att det faktiskt är värt att använda det indexet.