【问题总结】由于Spring事务使用不当引起的数据库死锁

现象 这次版本发完生产不久,主管就在群里通知了数据库有性能问题,产生了死锁。 这条SQL一直没有执行结束,导致系统其它服务都出现性能问题。 背景 这是一条更新人员索引日志表的SQL,这张表的作用就是用来标记哪些人员的数据发生变化。 涉及这条SQL的模块有后台任务和操作人员数据的功能。 后台任务从这张表获取需要更新的人员,将数据同步到solr。 操作人员数据的功能需要在这张表中标记该人员为待更新。
相关文章
相关标签/搜索