Ja, åtminstone ett fall är betydligt långsammare. Om du bara definierar följande index:
ALTER TABLE ... ADD INDEX (a, b);
... sedan frågan SELECT * FROM ... WHERE B = 1;
kommer inte att använda det indexet.
När du skapar ett index med en sammansatt nyckel är ordningen på nyckelns kolumner viktig. Det rekommenderas att försöka ordna kolumnerna i nyckeln för att öka selektiviteten, med de mest selektiva kolumnerna längst till vänster om nyckeln. Om du inte gör detta, och sätter en icke-selektiv kolumn som den första delen av nyckeln, riskerar du att inte använda indexet alls. (Källa:Tips om att optimera SQL Server Composite Index )