MySQL5.2バージョンのすべてのInnoDBテーブルを使用しています。
ibdata1
ファイルが占有されているように非常に異常に増加していることを確認しました2日間で500 GB。
過去6か月で、挿入はまったくありませんでしたが、6GBしかかかりませんでした。また、ibdata1
、ib_logfile0
、およびib_logfile1
を削除し、mysqlを再起動しました。
それはうまくいきました。しかし、6か月後に同じ問題が発生し、ibdata1は550GBに増加しました。エラーログファイルにエラーはありません。
一般的な理由は何か知りたいですか?
Ibdata1はシステムテーブルスペースであることに注意してください。これは、InnoDBインフラストラクチャの本拠地です。 ibdata1に格納されている次のクラスの情報は次のとおりです。
ご覧のとおり、ibdata1には多くの可動部分があります。 ibdata1の最も急速に成長しているセクションは、特に読み取りトランザクションが多く、書き込みトランザクションが少ない場合は、元に戻すスペースです。
InnoDBクリーンアップの実行に関する過去の投稿を読んでください。
Oct 29, 2010
: ハウツー:mysql InnoDBストレージエンジンをクリーンアップしますか?Nov 26, 2011
: ファイルの6308行でエラー1114(HY000)&テーブルuser_analysisがいっぱいですMar 25, 2012
: InnoDBがすべてのデータベースを1つのファイルに保存するのはなぜですか?Jun 19, 2012
: 大きな(しかし使用されていない)ibdata1が何かを遅くするかどうかJan 07, 2013
: データベーススペースがibdata1サイズと一致しません