在Amazon-RDS中,我有一个表,由Python代码自动插入,它可以工作,但有时插入会停止,当我查看日志时,它显示“锁等待超时,请尝试重新启动事务”,这是随机发生的。我的表“Transaction”的大小为288 MB。这是因为大小问题还是之前的事务未完成?如果是,请帮助我解决在RDS中的方法。
谢谢。
这可能与超时有关(正如错误消息所示)。很可能与事务大小无关;而是提交(或回滚)您的事务所需的时间阻碍了进程。
我假设您正在使用MySql,对吗?
您可以尝试增加超时时间或者检查您的过程并了解是否确实需要那么长的时间才能完成。