问题
问题描述:日志记录出现 DeadlockLoserDataAccessException
Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction$
mysql锁日志查询
命令界面执行:SHOW ENGINE INNODB STATUS ;
找到死锁日志排查问题
问题解决
问题原因:发现更新语句锁表,导致死锁
问题解决办法:增加字段索引,使sql变成行级锁