解決方案:併發插入引發死鎖

項目中使用到了排行榜的功能,因爲排行榜須要根據多個指標排名,所以不能經過Redis的zset實現,決定經過數據庫實現(存儲引擎InnoDB)html 有一個接口是爲參與者新增排行榜記錄或對現有記錄增長積分,測試過程發現,併發新增排行記錄會產生死鎖mysql 經過查看死鎖信息(命令:SHOW ENGINE INNODB STATUS),發現是自增主鍵引發的死鎖,將自增主鍵切換爲自定義主鍵後依然死鎖w
相關文章
相關標籤/搜索