求tidb表死锁处理

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】表被死锁,tidb很慢,延迟很高,
【遇到的问题:问题现象及影响】表被死锁,tidb很慢,延迟很高,如何解除掉死锁。
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

死锁一般是业务逻辑错误,业务上建议以相同顺序获取锁,避免死锁问题

1 个赞

死锁调整业务加锁顺序,都按照A B C这样的排列

1 个赞

通过调整业务逻辑或Schema设计,尽量减少事务间的锁竞争。例如,确保事务以相同的顺序访问资源,以减少死锁的可能性

kill释放锁。优化逻辑,避免资源争用,死锁

使用KILL 语句手动终止死锁会话

优化应用提交了