Mysql
 sql >> Base de données >  >> RDS >> Mysql

Interroger un grand ensemble de données lors d'une jointure (plus de 15 millions de lignes)

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.