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

Kebuntuan saat membuat instance pekerjaan

Masalahnya berasal dari kunci bersama. Secara default, metode createJobExecution dijalankan dalam transaksi dengan tingkat isolasi serial. Ketika tingkat isolasi ini digunakan, InnoDB secara implisit mengonversi semua pernyataan SELECT biasa menjadi SELECT ... LOCK IN SHARE MODE. Oleh karena itu, JOB_INST_UN terkunci bersama karena kueri terhadap tabel instance. Dan kemudian, saat memasukkan instance pekerjaan, kunci eksklusif pada JOB_INST_UN diperlukan. Deadlock muncul, jika indeks unik ini dikunci bersama oleh transaksi lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengatur Path variabel lingkungan menggunakan C #

  2. ALTER TABLE untuk menambahkan kunci primer komposit

  3. Menggali waktu untuk bergabung kembali

  4. Laravel 5.4 Upgrade -- Pelanggaran batasan integritas - Kolom tidak boleh nol

  5. permintaan mysql untuk memilih semua kecuali sesuatu