报错信息
### Error updating database. Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
原因分析
在高并发的情况下,Spring事物造成数据库死锁,后续操作超时抛出异常。
Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错。
然后我在my.int中将innodb_lock_wait_timeout直接设置成了500就好使了。。。