SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

myisamchk? REPAIR TABLE?

MySQLにて、ごくごくまれにテーブルが壊れる場合があります。
(巨大なテーブルに発生する傾向があるような気がします。)

● 対処方法
・現象確認
check table してみる。壊れていると error が出る。

・修正方法
対象のテーブルがMyISAMだったので、コマンドラインから
myisamchk -r 対象テーブル
を実行。直りませんでした。

でも、
repair table 対象テーブル
をしたら、あっさり直ってしまいました。

動作的には同じだと思ってましたが、ちょっと違うんですね。
(-oオプションもつけるのかな?)

関連するメモ

コメント