mysql:14359
From: IIDAYUICHI <IIDAYUICHI <y_iida@xxxxxxxxxx>>
Date: Thu, 31 Jan 2008 00:07:19 +0900
Subject: [mysql 14359] Re: InnoDBテーブルのテーブルスペース容量計算
飯田と申します。 > 結局のところ、MySQLでInnoDBを用いた場合に、 > 必要なディスク容量を見積もるための「指針」というか「拠り所」は > ないものでしょうか? オラクル等を参考にしたデータベース設計の書籍には必ず物理設計の 話って出てきますが、MySQL関連の書籍や情報にはあまりこの手の設計の 話ってでてきませんね。InnoDBのソースを追えばなんとかなるかと 思いますが。。。 たぶん言い方は変ですが比較的柔軟な思想をもっているベンチャーと システムはこうあるべきと考えるある程度堅い企業とで考えるところ が違うのかと思います。 まあこの場合はベンチャー=MySQL、堅い企業=ORACLEでしょうか。 ディスク管理やシステム自体へ非常に厳しい運用を求められるなら 別途エンタープライズ向けRDBMSを選択するというのもいいかと。 まあそのへんはいろいろとおありでしょうから置いといて。 もし自分なら 初期データ量を測定 バイナリログ(使うなら)の容量と保持設計 今後のデータ量推移の推測 DBを格納するハード(HDD)使用年数の決定 DBのバックアップ方法や場所の検討 あたりから現在から未来にかけてのディスク使用量を推測します。 本来ならオラクルで言う所のPCTFREEやブロックヘッダなどの情報 があればいいのですがMySQLの場合記憶構造領域がよくわからない のでかなりざっくりです。 -- 飯田 <y_iida@xxxxxxxxxx>
14352 2008-01-23 23:30 [Kinoshita <QZT05560@] InnoDBテーブルのテーブルスペース容量計算 14353 2008-01-24 12:39 ┗[Yasufumi Kinoshita <] 14356 2008-01-26 01:42 ┗[Kinoshita <QZT05560@] -> 14359 2008-01-31 00:07 ┗[IIDAYUICHI <y_iida@x]