Apenas a borda inicial do índice seria usada (
a.id
), então apenas o INNER JOIN
para b
se beneficiariam do índice... então as colunas adicionais no índice (a.bar
e a.foo
) não são benéficos na consulta de amostra postada. Da documentação do MySql :