mysql テーブル修復 オーバーヘッド mysqlcheck

ツール

DBに異常が出てそうだったので以下チェック

mysqlcheck ? テーブル保守プログラム
mysqlcheck クライアントでは、テーブルの保守 (テーブルの検査、修復、最適化、分析) を実行します。

オプション
-r, –repair
一意ではないユニークキー以外のすべてを修正できる修復を実行する
(InnoDBは-rオプションが使えない)

–auto-repair
確認されたテーブルが壊れていた場合、自動的に修復
全データベースの指定  –all-databases

# mysqlcheck -r -u root -p --all-databases

参考

MySQLのメンテナンス
MySQLのメンテナンス データベースを使うソフト(WordPress、MovableType、ZenCart、EC-CUBE・・・その他色々)や、激しくSQL使ったりするとクエリーのキャッシュとかテーブルの更新とかで、どうしてもオーバヘッ

(MySQL) テーブルが壊れたかなと思ったら、mysqlcheck コマンドを実行しよう
http://d.hatena.ne.jp/jitsu102/20120106/1325799325

コメント

タイトルとURLをコピーしました