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

Permintaan MySQL lambat pada pernyataan pembaruan

Indeks pada p.model_view, l.ARL_SEARCH_NUMBER jika Anda tidak akan menyingkirkan GABUNGAN.
Sebenarnya, ini mungkin dioptimalkan tergantung pada jumlah data aktual dan nilainya (keberadaan NULL) dengan menggunakan:
1. Memantau rencana eksekusi kueri dan, jika tidak baik, menempatkan petunjuk kueri untuk kompiler atau menukar GABUNG untuk subkueri sehingga kompiler menggunakan jenis gabungan lain di dalamnya (gabung/bersarang loop/hash/apa pun)
2. Membuat prosedur tersimpan dengan logika yang lebih rumit tetapi lebih cepat
3. Melakukan pembaruan dengan porsi kecil



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membangun kembali indeks di InnoDB

  2. MySQL Math dan COUNT(*) dalam LIMIT

  3. Masalah dengan rake db:migrate -

  4. Pertempuran pengkodean karakter UTF-8 json_encode()

  5. CONCAT dengan GROUP_CONCAT di mysql