InnoDB กับ Lock wait timeout exceeded!

ผมใช้ innoDB  ใน MySQL แล้วเจอข้อความ error นี้

Lock wait timeout exceeded; try restarting  transaction

วิธีแก้ปัญหาที่ทำตอนนี้คือเปลี่ยนกลับไปใช้ MyISAM เหมือนเดิมก่อน

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
jtoeys Recent comment authors
  Subscribe  
Notify of
jtoeys
Guest
jtoeys

วิธีแก้คือไปเพิ่มใน my.cnf หรือ my.ini
innodb_log_file_size = 100M
file นี้มันเก็บ transaction ไว้ default ของมันแค่ 5mb
มันไม่พอต้องเพิ่ม