[前][次][番号順一覧][スレッド一覧]

mysql:2972

From: Hiroyuki Hasegawa <Hiroyuki Hasegawa <admin@xxxxxxxxxx>>
Date: Tue, 09 Jan 2001 20:24:22 +0900
Subject: [mysql 02972] check table にてエラーが頻発

はせがわです。

現在 3.23.29a-gammaを使用し、6台ほどでレプリケーションを行っていますが、

mysql> check table table1;
+---------------+-------+----------+---------------------------------------------------------------+
| Table         | Op    | Msg_type | Msg_text                                                      |
+---------------+-------+----------+---------------------------------------------------------------+
| table1        | check | error    | Size of datafile is: 1509469817         Should be: 1509470416 |
| db1.table1    | check | error    | Corrupt                                                       |
+---------------+-------+----------+---------------------------------------------------------------+

といったようなエラーが頻発します。
更新頻度の非常に高いテーブルなのですが、それが影響しているのでしょうか。
クエリーの結果が返る場合、エラーが即刻返ります。

このエラー、もう一度同じクエリーを送ると、正常に終わるのです。
しかも今度はきちんと処理に時間がかかります。

lock table をはさんだりして試しましたが、結果は同じでした。

エラーの意味もつかみかねているのですが、システムが把握しているファイルサ
イズと実際のファイルサイズが異なるといったことでしょうか。
たまに、2回目のクエリーでcrashedになり、さらに3回目のcheck tableで
正常に戻ったりもします。

lock して flush table してなんてことをしないとだめなんでしょうか。


[前][次][番号順一覧][スレッド一覧]

->    2972 2001-01-09 20:24 [Hiroyuki Hasegawa <a] check table にてエラーが頻発            
      2973 2001-01-09 20:32 ┗[Hiroyuki Hasegawa <a]                                       
      2975 2001-01-10 00:19  ┗[とみたまさひろ <tomm]                                     
      2977 2001-01-10 09:27   ┗[Hiroyuki Hasegawa <a]