Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL NOT IN Query muito mais lento após a atualização do MySQL


Não sei por que está ficando mais lento de repente, mas recomendo converter para uma junção, que deve ter um desempenho melhor:
SELECT t.*
FROM temp_company t
LEFT JOIN company c ON c.number = t.number
WHERE c.number is null

Esta é uma maneira bastante padrão de lidar com um not in (...) por meio de uma junção e funciona porque as junções externas que não match tem nulos nas colunas da tabela unida.