多线程查询更新引起死锁



做一个批量更新内容的项目,sql交互中频繁出现死锁。如下图:

实际整个代码段,只有很简单的两句 ,一个是查询自增id  一个是更新对应id的数据。多线程中 频繁出现这种情况。让效率大打折扣。

解决办法:设置唯一聚集索引即可。

参考资料:https://www.cnblogs.com/CreateMyself/p/6362904.html