- - PR -
簡単なoracleのテーブル容量算定
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-08-18 10:30
はじめまして。
件名のように、簡単にできるoracleのテーブル容量算定方法って ありますか? 今後、新規テーブルを作成する際はお客さんに行ってもらおうと 思っていまして。 例えば1レコード10カラムとして (各カラムのデータ型のバイト数)×(4年後のレコード数)×3倍(適当) のような計算方法はありませんでしょうか? 大規模システムではないので厳密性は必要ありません。 よろしくお願い致します。 | ||||
|
投稿日時: 2005-08-18 11:19
【OTN】領域サイズ見積り
領域サイズ見積りシート というものはありますが、Oracleの知識が必要ですので、お客さん(エンドユーザ?)が入力するのは厳しいかもしれません。 厳密性が必要無いのであれば、
というように、割り切って考えるのも一つの手段だと思います。 | ||||
|
投稿日時: 2005-08-18 15:55
昔Oracleを知らない人ばっかりのところで仕事していたときは、「領域サイズ見積りシート」をカスタマイズして、初心者にでも使いやすいようにして提供していました。
「領域サイズ見積りシート」はDBに接続してサイズを見積もったりするなどのマクロ機能がついていて、慣れていないと大変扱いづらいです。 また、最近のOracleはデフォルトでローカル管理となるため、初期エクステントサイズはinitialの値にかかわらず、最低で65536バイト取られます。従ってあまり大規模なシステムでないのであれば設定しないのも1手段としてありだと思います。さらに、表領域作成時に EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1024K とすることで、最低で1Mのエクステントとしたりすることもできますから。 |
1