4

我最近收到以下错误

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

我的问题是,我们如何才能防止这张桌子一开始就崩溃。

4

2 回答 2

1

从 MySQL 提供给您的信息来看,无法确定,但表崩溃的最常见原因是内存不足。我建议升级你的硬件。

于 2012-06-11T17:29:52.477 回答
1

发生这种情况的原因有多种,因此请查看手册以了解您的情况可能发生的情况。我们使用 SQLyog/monYog 来监控我们的数据库,并确保不会发生任何可能触发此类错误的异常情况。底线 - 你必须做一些挖掘,看看是什么可能导致它再次发生。

于 2012-06-11T17:31:42.560 回答