Problém pochází ze sdíleného zámku. Ve výchozím nastavení se metoda createJobExecution provádí v rámci transakce se serializovatelnou úrovní izolace. Když je použita tato úroveň izolace, InnoDB implicitně převede všechny prosté příkazy SELECT na SELECT ... LOCK IN SHARE MODE. Proto je JOB_INST_UN uzamčen sdílený kvůli dotazu na tabulku instance. A poté, když vložíte instanci úlohy, je vyžadován výhradní zámek na JOB_INST_UN. Pokud byl tento jedinečný index zablokován sdíleným jinou transakcí, došlo k uváznutí.