Проблемът идва от споделеното заключване. По подразбиране методът createJobExecution се изпълнява в транзакцията с ниво на изолация, което може да бъде сериализирано. Когато се използва това ниво на изолация, InnoDB неявно преобразува всички обикновени оператори SELECT в SELECT ... LOCK IN SHARE MODE. Следователно JOB_INST_UN е заключено споделено поради заявка срещу таблица с екземпляри. И тогава, когато вмъкнете екземпляр на задание, се изисква изключително заключване на JOB_INST_UN. Появи се блокиране, ако този уникален индекс беше заключен, споделен от друга транзакция.