Main > Abyss | Databases | MySQL > MySQL: Ошибка Lock wait timeout exceeded; try restarting transaction

MySQL: Ошибка Lock wait timeout exceeded; try restarting transaction

21.09.2020 0 comments » Views: 503

mysql

Столкнулся с ошибкой при выполненеии DELETE запроса в MySQL: Lock wait timeout exceeded; try restarting transaction ..

Ошибка возникает когда какая-то транзакция заблокировала выполнение запроса. Чтобы найти список таких транзакций нужно выполнить такой запрос

В результате мы получим список транзакций, время запуска и их состояние

если мы понимаем, что именно это проблемная транзакция, ищем ее trx_mysql_thread_id проверяем связанный SQL запрос по id

и завершаем процесс вот так

 

Author: | Rating: 4/5 | Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>