我最近收到以下错误
DB function failed with error number 145
'TABLE\ jos_session' is marked as crashed and should be repaired
SQL=SELECT session_id FROM jos_session WHERE session_id ....
这伴随着我的网站崩溃。我通过截断表格来修复它
truncate table jos_session
它也可以通过修复表来修复
repair table jos_session
我的问题是,我们如何防止此表崩溃开始。
答案 0 :(得分:1)
根据MySQL提供的信息,无法确定,但表崩溃的最常见原因是内存不足。我建议升级你的硬件。
答案 1 :(得分:1)
这可能发生了多种原因,因此请查看manual以查看您的案例中可能发生的情况。我们使用SQLyog / monYog来监视我们的数据库,并确保不会发生任何可能触发此类错误的异常情况。底线 - 你必须进行一些挖掘,看看会导致它再次发生的原因。