Ja, MySQL kan bruge flere indeks til en enkelt forespørgsel. Optimeringsværktøjet vil afgøre, hvilke indekser der vil gavne forespørgslen. Du kan bruge EXPLAIN
for at få information om, hvordan MySQL eksekverer en erklæring. Du kan tilføje eller ignorere indekser ved at bruge tip som f.eks.:
SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;
Jeg vil foreslå, at du læser om hvordan MySQL bruger indekser .
Bare et par uddrag: