私が管理しているサイトの 1 つで、MYISAM に設定されたテーブルがあり、常にクラッシュします。自動修復は毎回失敗するため、REPAIR TABLE
コマンドを実行する必要があります。私は次のような可能な解決策を見てきました
.
ただし、テーブルにはFULLTEXTインデックスがあり、それを削除できれば問題ありませんが、サイトはフレームワーク(具体的にはElgg)上で実行されているため、どのような損傷や問題があるかわかりません.後で、それは良い選択肢ではないかもしれません。
私の質問ですが、どうすればクラッシュの原因を見つけることができますか? このサイトは Web ホスト上にあり、PHP で実行されています。