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.