Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan MySQL IN sangat lambat dengan subquery tetapi cepat dengan nilai eksplisit

Subqueries dieksekusi setiap kali Anda mengevaluasinya (di MySQL, tidak semua RDBMS), yaitu pada dasarnya Anda menjalankan 7 juta kueri! Menggunakan JOIN, jika memungkinkan, akan menguranginya menjadi 1. Meskipun menambahkan pengindeksan meningkatkan kinerjanya, Anda masih menjalankannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan sintaks:'pembatas' bukan input yang valid di sini

  2. Memahami SUM(NULL) di MySQL

  3. Kelompokkan menurut hari dari stempel waktu

  4. Memberikan batas waktu skrip yang diteruskan pada impor basis data

  5. mysqli - panggilan kesalahan fetch_Array ke fungsi anggota fetch_array() pada mysqli non-objek