まとまりのないブログ

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

Incorrect key file for table ‘./my/table.MYI’; try to repair it

MySQLのテーブルが壊れた。Incorrect keyとかCorruptとかエラーメッセージが出たのでrepairテーブルとかmyisamchkとか色々修復するべく試したがどうやっても直ってくれない …

no image

mysqlのテーブルから不要なインデックスを削除する

テーブルを設計し直すために不要なインデックスを削除してみることにする。 mysql> drop index idx1 on ac200902; Query OK, 49398993 rows affe …

no image

インデックス列には日本語よりも英数字を使うほうが良いのか悪いのか

テーブル内に存在するレコード数をカウントする時、where句にインデックス列を条件として指定して実行時間がどれほどかかるかテストをしてみた。テーブルの全レコード数は約1600万レコードで、カウントすべ …

no image

mysqlの運用時のトラブルと試行錯誤のメモ

条件 1分間にクエリの実行が30回〜60回程度発生する。 結果のテーブルは7フィールドの数千〜10万件レコード程度のテーブル mysqlのスペックはCPUがcore2duo,メモリが8GB,他のサービ …

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 …