Débarrassez-vous de id
dans products_markets
et ajouter
PRIMARY KEY(country_code_id, product_id)
Débarrassez-vous ensuite de l'UNIQUE
key à moins qu'elle ne soit nécessaire pour une autre requête.
Cela réduira considérablement l'empreinte disque de cette grande table, accélérant ainsi potentiellement toutes les requêtes la touchant.
Et cela aidera avec la reformulation suggérée par Hamaza.