解决方案:并发插入引发死锁

项目中使用到了排行榜的功能,因为排行榜须要根据多个指标排名,所以不能经过Redis的zset实现,决定经过数据库实现(存储引擎InnoDB)html 有一个接口是为参与者新增排行榜记录或对现有记录增长积分,测试过程发现,并发新增排行记录会产生死锁mysql 经过查看死锁信息(命令:SHOW ENGINE INNODB STATUS),发现是自增主键引发的死锁,将自增主键切换为自定义主键后依然死锁w
相关文章
相关标签/搜索