Как отладить таймаут ожидания блокировки в MySQL?

В журналах производственных ошибок я иногда вижу:

SQLSTATE [HY000]: Общая ошибка: 1205 Превышен таймаут ожидания блокировки; пытаться перезапуск транзакции

Я знаю, какой запрос пытается получить доступ к базе данных в данный момент, но есть ли способ узнать, какой запрос имел блокировку в этот конкретный момент?

259
задан Vlad Mihalcea 21 January 2017 в 20:18
поделиться