プロが教えるわが家の防犯対策術!

現在バージョン4.0.17を使用しています。最近外部キーを使用したくてinnoDBを使うようになったのですが、その際のmy.cnfのinnodb_data_file_pathのサイズで悩んでいます。

サイズはいったいどのようにして決定すればよいのでしょうか?

現状では、とりあえず2000Mに設定して運用してみてはいますが、サーバー上のファイルサイズは、設定したサイズになっているだけで、データ量には関係なさそうなので、自分の設定値があっているのか、はたまた見当違いなことになっているのかまったくわかりません。アドバイスをよろしくお願いします。

A 回答 (1件)

> サーバー上のファイルサイズは、設定したサイズになっているだけで、データ量には関係なさそうなので



http://dev.mysql.com/doc/refman/4.1/ja/innodb-st …
↑を見ると分かりますが、要するに最初は2000MB(今回の場合)確保しておいて段々と中身のデータ量が増えていって2000MBを超えたら拡張するということです。
どれだけのデータ量を扱うのかは人それぞれですから推奨値というのはないようですね。
注意点としては、書かれている通りファイルシステムによって最大サイズがあることぐらいでしょうか。
(例えばWindowsでのFAT16/32では1ファイル2GBまでという制限があります。※そもそもFAT16ではその1パーティションあたりの最大が2GBですが(ぉ )

参考URL:http://dev.mysql.com/doc/refman/4.1/ja/innodb-st …
    • good
    • 0
この回答へのお礼

お礼を投稿するのが遅れてしまい申し訳ありません。ありがとうございました。

お礼日時:2006/03/24 17:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!