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

Pembaruan tabel lengkap MySQL 17.6m baris (1,2 gb) terlalu lambat

Karena Anda memiliki varchar s di tabel Anda, pembaruan harus membaca baris, cari offset yang benar, lalu perbarui bidang cip. Selanjutnya, karena baris berukuran variabel, mesin tidak dapat dengan mudah menentukan offset dari satu catatan. Jadi, Anda dapat mencoba mengubah varchar bidang untuk memperbaiki char dan uji, jika ini membuat perbedaan.

Jawaban yang menarik, yang mencakup topik ini juga, sudah berakhir di dba SE https://dba.stackexchange.com /a/2643




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah perlu menulis ROLLBACK jika kueri gagal?

  2. Versi Basis Data / Ubah Kontrol untuk Data bukan Skema?

  3. Fungsi Backend Reset Kata Sandi

  4. Mengurangi satu baris data dari yang lain di SQL

  5. Kode Kesalahan:2013. Koneksi terputus ke server MySQL selama kueri