0

我们的系统使用 MySQL 5.x,它每天产生大量数据。昨天在我们客户的一个地方,UPS 关闭,然后 Mysql 启动 MyISAM 恢复,这需要大约 10 个小时。现在我的问题是,下次有什么办法可以避免这种长时间的恢复?例如,在下一次崩溃后只能从第一天恢复的一天结束的事情。或者在一天结束时保存数据,然后如果系统崩溃,最后几天的数据不会发生任何事情,他们不需要恢复。

4

1 回答 1

1

不要使用 MyISAM。这是一种天生就有缺陷的格式,很容易出现这类问题。

改用 InnoDB。除了具有更好的恢复行为外,它在负载下也更快,并支持事务。

于 2012-12-23T19:36:56.340 回答