Index påskyndar SELECT-frågor eftersom index sorteras per definition. Dessutom upprätthåller ett UNIKT index begränsningen att värdet för den kolumnen (eller kombinationen av värden för bundna kolumner) endast existerar en gång (samma gäller för PRIMÄR, men PRIMÄR kan bara existera en gång per tabell i motsats till en UNIK nyckel).
Index är en kompromiss:de snabbar upp SELECT-frågor enormt (när använda kolumner har ett INDEX) men de gör att MySQL-tabellen tar mer utrymme och kostar mer tid när du ändrar tabellen via INSERT/UPDATE/DELETE.