Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abfragen eines großen Datensatzes bei Join (15+ Millionen Zeilen)

Befreien Sie sich von id in products_markets und hinzufügen

PRIMARY KEY(country_code_id, product_id)

Dann entferne den UNIQUE Schlüssel, es sei denn, er wird für eine andere Abfrage benötigt.

Dadurch wird der Speicherplatzbedarf dieser großen Tabelle erheblich verringert, wodurch möglicherweise alle Abfragen, die sie berühren, beschleunigt werden.

Und es wird bei Hamazas vorgeschlagener Neuformulierung helfen.