知灵犀知练
← 返回

MySQL挑战简答题

数据库发生死锁后,应用为什么需要有边界的重试?

参考答案

数据库会回滚其中一个事务,应用可在确认操作幂等后重试,但必须限制次数与总耗时。

题目解析

持续死锁还应分析访问顺序与索引,不能只靠无限重试掩盖。