Cita: hola amigo, la query esta explicada pero bueno seria algo asi:
Bueno, como hemos dicho otras veces, los "algo así", no sirven para ver los problemas reales. La inmensa mayoría de las veces al simplificar están omitiendo información crucial.
Siempre es conveniente postear la query
exactamente como está ecrita en la realidad. Trabajar en base a "parecidos" raramente permite diagnosticos adecuados.
Ahora bien, si me atengo a tu ejemplo, veo este segmento:
Código MySQL:
Ver originala.CAMPOFK2
= '9999999999' OR a.CAMPOFK2
= '9999999999'
Donde estás comaprando dos veces contra el mismo campo, con el mismo valor. O la simulacion es incorrecta, o hay un defecto en esa consulta.
En cualquier caso, sería bueno saber cuál es la cardinalidad que existe en la relación entre TablaB y TablaA, así como también cuál es la selectividad de los campos de FK mencionados (se entiende por tal que mientras menor es la cantidad de veces que A se relaciona con B, el uso del indice tiene mayor impacto).
¿Probaste usar EXPLAIN con esa consulta, para ver qué optimizaciones sugier MySQL?