死锁(Deadlock) 缩写:无 简述 多个事务互相等待对方持有的锁,形成环而无人进展。DBMS 通常检测并回滚其一。 使用场景 高并发更新多行/多表、锁顺序不一致、死锁日志分析。 实践与应用 • 固定资源加锁顺序。• 缩小事务、降低锁持有时间。• 应用捕获死锁错误并幂等重试。 注意事项 • 重试无退避可能放大风暴。• 死锁被杀的事务必须可安全重做。 关联术语 • 锁:参与资源• 事务:常见受害者与检测回滚单位• 超时:破局手段之一