Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL НЕ В Заявката е много по-бавна след надстройка на Mysql

Не знам защо изведнъж работи по-бавно, но препоръчвам да конвертирате към присъединяване, което би трябвало да работи по-добре:

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

Това е доста стандартен начин за справяне с not in (...) чрез присъединяване и работи, защото външните съединения, които не съвпадението има нулеви стойности в колоните на обединената таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Игнориране на апострофи при търсене в mysql

  2. Кога е време таблицата да се промени от MyISAM на InnoDb?

  3. Mysql - EXPLAIN SELECT от VIEW търси във всички редове на основната таблица

  4. MySQL ДОБАВЯНЕ НА КОЛОНА

  5. Съхранявайте множество имейл адреси в база данни за различни типове потребители