MySQLのテーブルが壊れる原因は?


REPAIR TABLEで修復できたのですが、これは何が原因で起きるのでしょうか?

負荷、もしくは、「たまになるもの」なのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/05/03 12:35:37
  • 終了:2007/05/10 12:40:03

回答(3件)

id:rogets No.1

rogets回答回数114ベストアンサー獲得回数82007/05/03 12:41:45

id:dingding

ありがとうございます。読んでみます。

2007/05/03 12:48:01
id:eggplantbb No.2

eggplantbb回答回数45ベストアンサー獲得回数22007/05/04 05:31:24

ポイント27pt

MySQLのマニュアルにいくつか原因がピックアップされています。

http://dev.mysql.com/doc/refman/4.1/ja/crashing.html


ソフトウェア的な原因とは別にファイルシステムの問題も考えられます。

MYIやMYD、frmもファイルですので、ファイルそのものが破損する可能性があります。

負荷がかかりすぎてI/Oが追いつかなくなったり、物理的にハードディスクが故障したり、いくつか原因が考えられます。

id:dingding

なるほど。

2007/05/04 13:49:01
id:wnagata No.3

wnagata回答回数170ベストアンサー獲得回数182007/05/04 13:04:40

ポイント26pt

mysqld が動いている状態で myisamchk をかけると、プラットフォームによっては壊れることがあるようです。

http://mlog.euqset.org/archives/ml@mysql.gr.jp/13854.html

id:dingding

そんなこともあるんですね。

2007/05/04 13:49:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません