Optimiser une requête mysql
Bonjour,
Je dois executer une grosse requete sur mon serveur de base de données.
J'ai deux tables
table1 (id,nom)
table2(id,nom)
L'idée, c'est de ne garder dans table2, que les nom présents aussi dans table1.
Donc pour l'instant, j'ai ceci comme requete:
Code:
delete from table2 where table2.nom NOT IN (select name from table1);
table2 contient 4 millions de lignes, donc l'utilisation des ensembles et du NOT IN cause un sacré problèmre de temps d'éxécution.
Connaitriez vous une syntaxe plus opitmisé pour effectuer cette requete?