
お客様に納めているDBの表領域がもうすぐで
100%使用済み状態になります。
そこでなんらかの対応をしなくてはなりません。
みなさんならどのように対処しますか?
私の考えは
削除できるデータ(テーブル)があれば
削除して使用率を下げます。
もし、削除できるデータがない、または
たいして空き領域が増えなければ
表領域を拡張しようと思っています。
■表領域拡張のメリット・デメリット
・メリット
使える領域が増える
・デメリット
バックアップファイルが大きくなる。
バックアップに時間がかかる。
※データベースファイル
※expコマンドのダンプファイル
※Oracleのバックアップファイル
表領域を拡張するを嫌う方もいらしゃると思います。
技術者みなさんのいろいろ考えが知りたいです。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
データの種類にもよると思いますけど、お客さんは、普通は削除したくないと思いますので削除しない方向でまずは考えたげます。
なのでまず拡張を考えます。データ量がそのDBを扱うAPのパフォーマンスに影響する。
バックアップ時間が増えたらお客様の業務に影響でてしまう。
領域拡張によってディスクの空きが減るとDBを含めたそのシステムのメンテナンスに支障がでてしまう。
というケースが出てしまう場合には、結局お客様に迷惑をかけてしまうので削除する方向で。
ご回答ありがとうございます&
返信が遅くなりすみませんでした。
Oracleにさわってみてわかったのですが、
トレイドオフの関係がよくでてきますね(^^;)
お客様に迷惑のかからないように対応していきたいと思います。
No.2
- 回答日時:
私の場合はメンテナンスするだけの時間が取れない事がほとんどなので大抵拡張させます(ハード的な理由がない限り)。
バックアップに関しても、ある程度遅いものと認識してもらうのでそれほど気にしません。
(バックアップの空き領域がないとか、テープに入らない等は別ですけど(^^;)
ご回答ありがとうございます。
もし拡張させる場合は、1~2GB拡張しようと思っていますので
ハード的(HDDは空き容量については)今のところ問題ないと思っています。
※テープでのバックアップはとっていないので(これもこれでまずいですかね?汗)
やはりバックアップには時間がかかりますよね。
No.1
- 回答日時:
こんにちわ。
> 技術者みなさんのいろいろ考えが知りたいです。
バージョンやエディションにもよりますが、一定時間
いくつかのテーブルへのアクセスが無い状態を作れる
のであれば、索引を圧縮します。
SQL> Alter index ~ rebuild compress;
Enterprise Edition を使っている場合は先に
テーブルを圧縮します。
SQL> Alter table ~ move compress;
table をmove すると、関連する索引のStatus がUNUSABLE
になるので、索引もrebuild する事を忘れないで下さい。
LONG 列を含んだテーブルや、単一項目でUnique になっている
索引ではエラーになります。
こういう事をやる場合は、事前に以下のSQLも実行しておいた
方が良いです。
SQL> Alter session set db_file_multiblock_read_count=64;
SQL> Alter session set workarea_size_policy=manual;
SQL> Alter session set sort_area_size=104857600;
ご回答ありがとうございます。
テーブルを圧縮する方法があったのは知りませんでした。
バージョンとエディションは
10.2.0.1.0のStandard Edition(One)です。
テーブルのデータは、毎日更新するため
ちょっと難しいかな?と思ってます。
※自分の勉強不足というのが大きいですが・・・(^^;)
でも大変勉強になります。機会があれば試してみたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- ノートパソコン パソコンを、アップグレードした後に出来た、Cドライブの後に出来た、このドライブは? 3 2023/04/03 17:10
- その他(ブラウザ) bingチャットの内容(縦長)をスクリーンショットで保存する方法 3 2023/02/28 02:13
- 物理学 示すように,真空中の直交座標系を考える。y平面に平行な つ領域Iと領域Iがあり,軸上の領域Iと領域I 1 2023/06/25 14:46
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
- バックアップ パソコンからDVDへコピー 5 2022/08/18 14:02
- CPU・メモリ・マザーボード デスクトップPCのOS(C:)の空き領域がどんどん減ります。 9 2022/12/12 09:24
- docomo(ドコモ) ストレージの空き領域があんまりないみたいな 5 2023/01/31 18:54
- IT・エンジニアリング ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
Data Pump で大量データインポ...
-
TruncateしたテーブルへのInser...
-
Oracleはどの程度まで巨大なテ...
-
データベースの初期サイズ
-
表領域の使用率がもうすぐ100%
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
CLOB型へのINSERT
-
カラムの存在チェック
-
エクセルからアクセスにインポ...
-
select insert 句
-
テーブルからのselectにおいて...
-
datapumpの実行方法について
-
アナライズとインデックス作成...
-
DBリンク経由の参照について
-
他ファイルのテーブルの情報を...
-
postgreSQLのint型は桁数指定が...
-
RDBのテーブル種類の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
Data Pump で大量データインポ...
-
TruncateしたテーブルへのInser...
-
表領域の使用率がもうすぐ100%
-
Oracleはどの程度まで巨大なテ...
-
ORACLEでの領域計算
-
データ削除の方法
-
テーブルのSTORAGE句のサイズ設定
-
運用中のALTER TABLE
-
create table時のINITIALとMAXE...
-
データファイルの縮小
-
oracle SYSTEM01.DBF が大きい
-
dba_extentsの考え方について
-
NEXT EXTENTのサイズが0
-
データベースの初期サイズ
-
USER_SEGMENTの参照について
-
表領域(users)の中身を整理したい
-
INDEX 見積もりについて
-
Oracle8での表領域の開放について
おすすめ情報