总结:事务阻塞Lock wait timeout exceeded; try restarting transaction解决办法:
事务阻塞Lock wait timeout exceeded; try restarting transaction解决办法:
1、设置mysql的innodb_lock_wait_timeout=500,增加锁超时时间。
2、把表总段增加索引,最好使用主键索引。
3、设置mysql事务提交为手动提交。
4、把业务层的sql使用主键索引。
5、接口增加限流。
赞 (0)