在从服务器上,我将tx_isolation db参数设置为READ-COMMITTED,以解决锁等待问题。现在我已经把所有东西都移到了Aurora MySQL 5.7上,而且所有东西都在一个数据库集群中,所以我不能再在编写器上使用tx_isolation技巧了,因为这会导致生产数据不一致。这通常发生在从持有锁的生产数据生成大型临时表的查询中,这会导致我们的生产网站宕机。
UpdateJobForAnObjectA: Transaction tx= pm.currentTransaction(); update a collection of an ObjectA现在我有一个死锁(悲观主义策略)或一个视觉锁违反(乐观违反),如果在另一段我更新一个objectA。我将设置