首頁 > 數據庫 > 文庫 > 正文

try restarting transaction參數控制

2022-08-01 18:57:30
字體:
來源:轉載
供稿:網友
         Lock wait timeout exceeded; try restarting transaction
         
        鎖等待超時。?;貪L事務。。
 
        當事務1  獲得鎖
        start TRANSACTION
 
        update user set  username='gh4g' where id=2;#獲得鎖
 
        此時 事務2  開始事務
 
start TRANSACTION
 
update user set  username='m3mm' where id=2;
 
此時 過一段時間 就好報一個 鎖等待錯誤
 
Lock wait timeout exceeded; try restarting transaction
  
那么這段時間 是由哪個參數控制的呢。。。。
 
參數如下
 
innodb_lock_wait_timeout=50
 
表示 鎖等待時間50秒。。。50秒內無法獲得鎖 就會產生錯誤
 
Lock wait timeout exceeded; try restarting transaction

(編輯:錯新網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

金玫玫床戏