总结:事务阻塞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)

相关推荐