Følgende forespørgsel vil fortælle dig, om forespørgslen bruger indeks eller ej:
EXPLAIN EXTENDED SELECT col1, col2, col3, COUNT(1)
FROM table_name
WHERE col1 = val
GROUP BY col1
ORDER BY col2;
SHOW WARNINGS;
Du kan tilføje dækkende indeks for den bedste ydeevne.
For at dække indekset tilføjer du kolonner brugt i hvor klausuler først derefter kolonner brugt i gruppe af kolonnerne brugt i rækkefølge efter og derefter kolonner brugt i select.
for eksempel. for ovenstående forespørgsel kan du tilføje dækkende indeks KEY(col1, col2, col3)
*Bemærk Tilføjelse af flere indekser vil sænke dine indsættelsesforespørgsler.