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

Kunci level Baris MySQL

Anda perlu menambahkan indeks pada id kolom untuk memastikan bahwa Anda mendapatkan kunci tingkat baris. SELECT ... FOR UPDATE mengunci semua baris yang dibaca untuk melakukan kueri, bukan hanya baris yang sebenarnya dipilih. Tanpa indeks, ia harus melakukan pemindaian tabel penuh, sehingga setiap baris dikunci sebagai hasilnya.

Dengan indeks, itu hanya mengunci entri indeks itu, tidak harus membaca baris lain, jadi tidak ada baris lain yang akan dikunci.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perintah mysql tidak sinkron saat menjalankan penyisipan dari seledri

  2. Apakah akan menggunakan SET NAMA

  3. Mengapa ukuran tabel InnoDB jauh lebih besar dari yang diharapkan?

  4. Cara mengulang header kolom tabel di setiap halaman

  5. Batasi karakter di kolom kueri mysql