TDSQL(MySQL)死锁问题分析
一.问题阐述:
发生死锁的环境是腾讯的分布式数据库(一主二从,分两片),是在批量执行sql时发生了死锁,事务进行了回滚;
涉及到的mysql知识点:
1.数据库的锁类型:共享锁(s锁),排它锁(x锁)
2.pt-table-checksum(数据库主从一致性校验工具),知识点链接
二.问题分析:
1.查看数据库死锁日志
查看最后一次死锁的日志信息
SHOW ENGINE INNODB STATUS;
得到以下关于事务的日志
发生死锁的环境是腾讯的分布式数据库(一主二从,分两片),是在批量执行sql时发生了死锁,事务进行了回滚;
涉及到的mysql知识点:
1.数据库的锁类型:共享锁(s锁),排它锁(x锁)
2.pt-table-checksum(数据库主从一致性校验工具),知识点链接
1.查看数据库死锁日志
查看最后一次死锁的日志信息
SHOW ENGINE INNODB STATUS;
得到以下关于事务的日志
1304
502

被折叠的 条评论
为什么被折叠?