• ベストアンサー

InnoDBでディスクフルになった場合の対処について

InnoDBでディスクが99.9%になりました・・ DELETE文を発行しても、ibdata(ディスク容量)が減らず 打つ手がありません。 ディスクを拡張する以外にディスクフルとならない 方法はありますでしょうか? MySQLのバージョンは5.1です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>DELETE文を発行しても、ibdata(ディスク容量)が減らず >打つ手がありません。 「OPTIMIZE TABLE `テーブル名`;」でテーブルを最適化すれば 容量は減ってくれるかもしれません。ただしディスク容量が無い状態で この類のコマンドを実行すると危険な場合もありますので 関係の無いファイルを消すか移動して容量にある程度余裕を持たせてから 行いましょう。 >ディスクを拡張する以外にディスクフルとならない >方法はありますでしょうか? 最終的には容量を監視するアプリ等を導入するしかないとおもいます。

関連するQ&A