RDS - превышено время ожидания блокировки 1205, попробуйте перезапустить транзакцию - PullRequest
0 голосов
/ 08 января 2019

В Amazon-RDS у меня есть таблица, где вставка происходит автоматически с помощью кода Python, она работает, но иногда вставка останавливается, и когда я вижу журнал, он показывает «Превышен тайм-аут ожидания блокировки, попробуйте перезапустить транзакцию», это происходит случайно. Размер моего стола «Транзакция» составляет 288 Мб. Это происходит из-за размера или предыдущая транзакция не завершена? если так, пожалуйста, помогите мне, как решить в RDS .. Спасибо.

1 Ответ

0 голосов
/ 22 января 2019

Это может быть связано с тайм-аутом (как следует из сообщения об ошибке). Скорее всего, это не имеет никакого отношения к размеру транзакции; время для фиксации (или отката) вашей транзакции - вот что мешает.

Я предполагаю, что вы используете MySql, верно?

Вы можете попытаться увеличить время ожидания или пересмотреть свой процесс и понять, действительно ли на это потребуется столько времени.

...