Главная > MySQL | Базы данных | Бездна > MySQL: Ошибка Lock wait timeout exceeded; try restarting transaction

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

21.09.2020 0 коммент. » Просмотры: 503

mysql

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

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

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

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

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

 

Автор: | Рейтинг: 4/5 | Теги:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>