灌水唠嗑区
其他
问答

DEADLOCK_TIMEOUT 参数是用来控制什么的?

发表于2026-05-26 17:07:2516次浏览18个评论

DEADLOCK_TIMEOUT 参数是用来控制什么的?

评论

登录后才可以发表评论
GBase用户19279发表于 2个月前
1
GBase用户19279发表于 2个月前
2
GBase用户19279发表于 2个月前
3
GBase用户19279发表于 2个月前
4
GBase用户19279发表于 2个月前
5
GBase用户51966发表于 2个月前
00:15:53 这个问题之前有人遇到过,可以搜索一下论坛中的相关帖子。
GBase用户50900发表于 2个月前
00:15:54 建议升级一下版本,新版本中可能已经修复了这个问题。
一个老汉发表于 2个月前
00:16:59 这个问题可以尝试从官方文档中寻找解决方案,文档中有详细的说明。
GBase用户51511发表于 2个月前
00:17:00 建议在测试环境先验证一下,确认没问题后再上生产。
塔山发表于 2个月前
00:17:00 检查一下日志输出,通常日志中会有有用的错误信息。
GBase用户51510发表于 2个月前
00:17:01 可以先回滚一下操作,逐步排查是哪一步导致的问题。
佛洛伊得发表于 2个月前
00:17:05 可以试试看调整参数,有时候参数设置不当会导致此类问题。
GBase用户21143发表于 2个月前
数据库的锁管理参数
GBase用户21143发表于 2个月前
单位毫秒
GBase用户21143发表于 2个月前
控制事务在等待锁多久后才触发一次死锁检测。
GBase用户21143发表于 2个月前
核心用途:事务申请锁被阻塞时,先等待 deadlock_timeout 时长,再执行开销较高的死锁检测;避免每次锁等待都检测,节省 CPU。
GBase用户21143发表于 2个月前
默认值:1000ms(1 秒)。
用户头像
GBase用户28017发表于 2个月前
死锁时间