MySQLでInnoDBを使っているとdata_dirの下にibdata1というファイルが出来て、このファイルサイズがだんだん大きくなっていきます。 大分肥大化してきていたので、テーブル毎に分割する設定を行いました。
/etc/mysql
1 (snip) 2 [mysqld] 3 innodb_file_per_tabl e 4 (snip)
あとはDBへのアクセスを止めて、mysqlを再起動します。 再起動したら、
1 ALTER TABLE articles TYPE=InnoDB;
を実行すると、data_dirの下のデータベース名のディレクトリの下に、
いままであったarticles.f
See Also
posted by
genki
on Thu 18 Dec 2008
at 11:27