まとまりのないブログ

something which something is something

mysql

Wrong bytesec: 49-48-48 at linkstart: 14313808772

投稿日:

またテーブルのクラッシュ。mysqlのテーブルがクラッシュする頻度が激増してきた。以前はこんなことなかったのだが・・・。今は一日一回発生して絶えず見張っていなければならないという状態になってしまっている。バルク品のメモリを使っているというのがなんか怪しくなってきた。mysqlのチューニングをしてちょっとロースペック用の設定にしてテストしてみる。

mysql> check table Table;

+————–+——-+———-+———————————————————-+
| Table | Op | Msg_type | Msg_text |
+————–+——-+———-+———————————————————-+
| db.Table | check | warning | 2 clients are using or haven’t closed the table properly |
| db.Table | check | error | Wrong bytesec: 49-48-48 at linkstart: 14313808772 |
| db.Table | check | error | Corrupt |
+————–+——-+———-+———————————————————-+
3 rows in set (6 min 23.40 sec)

mysql> repair table Table;
+————–+——–+———-+—————————————————-+
| Table | Op | Msg_type | Msg_text |
+————–+——–+———-+—————————————————-+
| db.Table | repair | info | Wrong bytesec: 49- 48- 48 at 14313808772; Skipped |
| db.Table | repair | warning | Number of rows changed from 50904845 to 50904844 |
| db.Table | repair | status | OK |
+————–+——–+———-+—————————————————-+
3 rows in set (7 hours 3 min 49.78 sec)

-mysql
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

結果の行数をカウントする

mysqlで結果の行数をカウントするsql文は、 seletc count(*) from foo; で取得するのが最も簡単ではあるけれど、レコード数が膨大な場合にはパフォーマンスの面で問題になる場合 …

no image

failure:Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)

failure:Cannot create PoolableConnectionFactory (Could not create connection to database server. Att …

no image

HAPROXYを使ってmysqlサーバーの負荷分散

備忘録 listen mysql-db bind *:3306 mode tcp option mysql-check user haproxy1 balance roundrobin server …

no image

myisamchk: error: myisam_sort_buffer_size is too small

myisamchkを実行したときに myisamchk: error: myisam_sort_buffer_size is too small Try fixing it by using the …

no image

mroongaよりsennaの方が検索速度が速い場合がある

DBのレコード件数1800~2000万件程度のテーブルで全文検索した場合に、mroongaを使って検索した時にやたら時間がかかった。大体3秒~10秒ほどselect count(*)を実行するのにかか …