场景: pc端,移动端 同时操作批量更新数据,pc端数据展示和移动端展示数据量及顺序不一致 复现: 原因: mysql 加锁顺序不一致,互相等待彼此释放对方释放持有的锁,形成死锁 解决: 加分布式,避免请求重复执行批量操作 查询数据顺序保持一致,可能导致锁等待超时