- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表領域の拡張について)
表領域の拡張について
このQ&Aのポイント
- 表領域の拡張について教えてください。以前、以下のようなSQL文で表領域(WEB_DATA)を作成しました。最近データ容量も増えており以下のように約800Mほどとなっております。よって表領域の拡張を考えております。
- 表領域の拡張方法として、(1) alter tablespace文の add datafile句、(2) alter database文の resize句の2つが考えられます。どちらを選択するほうが良いか、メリット・デメリット、パフォーマンスの観点なども含めて教えてください。
- また、表領域のmaxsizeの上限値は通常どれほどにしておくべきかも教えてください。環境は以下の通りです。OS:Solaris8, DB:Oracle9i
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>両者のメリット・デメリットがイマイチよく分かりません。 >(パフォーマンス的にどちらが良いなどもあるのでしょうか?) RAIDを構成している等で多少パフォーマンスに影響する可能性 はありますが、最大は管理面だと思います。 たとえば4GBの表領域の場合 (a) 2GB×2 (b) 4GB×1 の場合、障害が発生したときに2GBを復旧するのか4GB復旧するか 変わってきます。 > また表領域のmazsizeの上限値は通常どれほどにしておくべきなのでしょうか? 私は運用機については自動拡張にはしないので、MAXSIZEは指定 しません。 容量計算した結果×安全係数分の容量をあらかじめ確保します。 単体で使用するDBで容量が算出できないもの(いくら使うのか 分からないもの)は自動拡張でMAXSIZEが8GBとかにはしますけど。 #昔は1ファイル最大2GBとかで区切っていましたが、大きい #表領域が必要な場合、何十個も作るのがいやなので、それなり #に大きい値(OSとDBの両方の)ファイル最大サイズを気に #しながら設定します。 注)あくまでも個人的な指標なので他の人とは違う可能性は大いにあります。