MySql může index ignorovat, pokud index získá přístup k více než 30 % řádků tabulky. Můžete zkusit FORCE INDEX [index_name], index použije v každém případě.
Hodnota sysvar_max_seeks_for_key také ovlivňuje, zda je index použit nebo ne:
-
http://dev.mysql.com /doc/refman/5.0/cs/server-system-variables.html#sysvar_max_seeks_for_key
Zkuste tuto hodnotu změnit na menší číslo.
Vyhledejte podobné požadavky na SO.