Následující dotaz vám řekne, zda dotaz používá index nebo ne:
EXPLAIN EXTENDED SELECT col1, col2, col3, COUNT(1)
FROM table_name
WHERE col1 = val
GROUP BY col1
ORDER BY col2;
SHOW WARNINGS;
Pro nejlepší výkon můžete přidat krycí index.
Pro pokrytí indexu přidáte sloupce použité v klauzuli where nejprve, poté sloupce použité ve skupině sloupci použitými v pořadí podle a poté sloupce použité v select.
např. pro výše uvedený dotaz můžete přidat krycí index KEY(col1, col2, col3)
*Poznámka Přidání dalších indexů zpomalí vaše dotazy na vkládání.