原文: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-2025 CODEPRJ.COM