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

これにはいくつかの理由が考えられるため、マニュアルを確認して、自分のケースで何が起こったのかを確認してください。SQLyog/monYog を使用してデータベースを監視し、そのようなエラーを引き起こす可能性のある異常なことが起こらないようにします。要するに、何が原因で再発するのかを調べるために、いくつかの調査を行う必要があります。

于 2012-06-11T17:31:42.560 に答える
1

MySQL が提供する情報からは断言できませんが、テーブル クラッシュの最も一般的な原因はメモリ不足です。ハードウェアをアップグレードすることをお勧めします。

于 2012-06-11T17:29:52.477 に答える