sql >> Databáze >  >> RDS >> Mysql

MySQL NOT IN Dotaz je mnohem pomalejší po upgradu Mysql

Nevím, proč to najednou běží pomaleji, ale doporučuji převést na spojení, které by mělo fungovat lépe:

SELECT t.*
FROM temp_company t
LEFT JOIN company c ON c.number = t.number
WHERE c.number is null

Toto je poměrně standardní způsob řešení not in (...) přes spojení a funguje, protože vnější spojení nefungují shoda má ve sloupcích spojené tabulky nuly.



  1. Spuštění databáze RAC se nezdaří s chybou ORA-12547

  2. Proč je PHP PDO DSN odlišný formát pro MySQL oproti PostgreSQL?

  3. Chyba Django MySQL při vytváření tabulek

  4. Jak efektivně používat MySQLDB SScursor?