规避死锁方案

业务中须要遵循如下规则,能够很大程度上下降死锁发生的几率: 1)以固定的顺序访问表和行。排序 分为两种情景:索引 对于不一样事务访问不一样的表,尽可能作到访问表的顺序一致; 对于不一样事务访问相同的表,尽可能对记录的id作好排序,执行顺序一致; 2)大事务拆小。大事务更倾向于死锁,若是业务容许,将大事务拆小。事务 3)在同一个事务中,尽量作到一次锁定所须要的全部资源,减小死锁几率。资源 4)下降隔
相关文章
相关标签/搜索