mysql 恢复过程无法继续

mysql 恢复过程无法继续

我尝试重新启动 mysql 数据库。该数据库大约有 400 GB。

恢复过程总是在以下情况下停滞不前

正在进行恢复:扫描至日志序列号 1102472406659。

请点击以下链接了解详情:

在此处输入图片描述

在此处输入图片描述

我的问题是:

是不是因为我的数据库很大所以需要很长时间?如果是的话,我如何估计需要多长时间?我可以跳过“执行恢复”过程来重新启动数据库吗?

我已尝试过innodb_force_recovery = 5,但情况仍然一样。

多谢!

答案1

如果重做日志较大,InnoDB 崩溃恢复过程将花费更多时间。您应该等到完成,否则启动 MySQLinnodb_force_recovery可能会损坏数据库,除非崩溃恢复失败,否则不要这样做(我猜这个建议太晚了)。

为了加快崩溃恢复速度,您可以尽可能增加 InnoDB 缓冲池大小。

相关内容