如果客户端会话当前持有读锁(允许并发读取,同时已经阻止写入),然后在同一表(S)上获得写锁,MySQL是否保证锁是连续的?mysql> INSERT INTO `awesome` ...如果我偏执于文档中的语句,那么我必须假设,在我的会话暂时没有锁的两个锁状态之间会有一个短暂的时刻我不能依赖由重复的密钥冲突引发的异常,因为没有有用的唯一键(如果MySQL甚至支
我们遇到了一个问题,我们的ORM锁定的表比我预期的要多。这导致我们的生产系统陷入僵局,我很难诊断。我可以看到,使用SHOW ENGINE INNODB STATUS或使用无害的工具前10个锁,但我看不到其余的。TRANSACTION 1832883, ACTIVE 1728 sec
10 LOCKS PRINTED FOR THIS TRX: SUPPRES