0
点赞
收藏
分享

微信扫一扫

mysql-死锁问题

南柯Taylor 2022-01-09 阅读 66

时间:2022-01-06 00:00:33 ~ 2022-01-06 00:00:33

持续时长:0 秒

风险等级:致命

概要:系统在 "2022-01-06 00:00:33" 时刻发生死锁

现场描述:

1.Transaction1

Thread:6129118

DELETE FROM t_device_status WHERE device_id IN ('*****2585fb0848' 

Status:Rollback

2.Transaction2

Thread:6129050

INSERT INTO t_device_status (*********)

Status:Normal

分析:由上面两个事务可知,事务2正常执行了,但事务1回滚了,结果是脏数据越来越多。产生以上主要是因为项目在k8s环境下多副本+定时任务操作数据库导致的。

解决方案:增加分布式锁

举报

相关推荐

MySQL-死锁查询

mysql-常见问题

MySQL-索引

MySQL-事务

Mysql-日志

Mysql-笔记

0 条评论