7.3.1 检测与回滚 在数据库系统的世界里,死锁不是一场戏剧性的悲剧,而是一次精密时序下悄然发生的逻辑僵局——两个或多个事务彼此持有对方所需的资源锁,又同时等待对方释放,像两列相向驶入单线隧道的列车,谁都不愿退让,谁也无法前行。它不咆哮,不报错,却让系统在无声中凝滞;它不消耗CPU,却吞噬并发吞吐;它不写入日志,却悄悄拖垮SLA。而“检测与回滚”,正是这场僵持中唯一被授权挥动裁决之刃的机制:不是预防,而是诊断;不是妥协,而是断然干预;不是优雅降级,而是精准外科手术式的事务终止。