Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytania MySQL IN są strasznie wolne z podzapytaniem, ale szybkie z określonymi wartościami

Podzapytania są wykonywane za każdym razem, gdy je oceniasz (w MySQL, ale nie we wszystkich RDBMS), tj. w zasadzie uruchamiasz 7 milionów zapytań! Użycie JOIN, jeśli to możliwe, zmniejszy to do 1. Nawet jeśli dodanie indeksowania poprawi ich wydajność, nadal je uruchamiasz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj mysql zbiorczo za pomocą instrukcji where

  2. Znaki specjalne ucieczki MySQL w Pythonie

  3. Obliczanie procentu liczby grup(*)

  4. Ile zapytań MySQL powinienem ograniczyć na stronie? PHP / MySQL

  5. łączenie połączeń php mysql