原文:java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction

java.sql.SQLException:Lockwaittimeoutexceeded tryrestartingtransaction问题 .问题描述 执行了几条update语句之后的,再执行其他的update语句,后台就报如下错误: .问题分析: . 锁等待超时。是当前事务在等待其它事务释放锁资源造成的。可以找出锁资源竞争的表和语句,优化你的SQL,创建索引等,如果还是不行,可以适当减少并 ...

2018-05-23 14:21 0 8367 推荐指数:

查看详情

java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction

Lock wait timeout exceeded 原因是使用的InnoDB表类型的时候,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,因为有的锁等待超过了这个时间,所以报了错。 尝试可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待 ...

Thu Feb 02 18:01:00 CST 2012 0 4300
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM