我正在使用 Aurora MySql 5.6.10a 并且正在加载具有 7 亿行的表的查询崩溃了,现在它正在回滚。我关闭了自动提交以尝试加快数据加载速度,但现在它让我非常头疼。
当我运行SELECT * FROM `information_schema`.`innodb_trx` ORDER BY `trx_started`;
它返回以下内容:
3175241 ROLLING BACK 0000-00-00 00:00:00 335482132
3098119 RUNNING 0000-00-00 00:00:00 441106325
是否可以恢复此回滚并提交这些更改?至少,我可以提交正在运行的查询吗?
先感谢您!
ROLLBACK
必须完成才能使数据库恢复到表状态。(在不知道负载细节的情况下,我无法提供建议
autocommit
。)