Oracle9iをチューニングするにあたってデータファイルをどのように纏めるかについて、ご教授ねがいます。
1.データファイルを単一ファイルで構成するか、複数ファイルで構成するかの基準は何かありますか?
当然、OSの制約で複数ファイルに分割する必要があるのですが、OSの制約内であれば単一ファイルで構成した方が良いのでしょうか?
2.レコード数が単調に増加する場合、大きめのデータファイルを用意しOSの制約に近づいた時点で複数ファイルで構成するように運用すれば良いのでしょうか?
3.そもそも、データファイルを単一ファイルと複数ファイルで運用する場合でレスポンスは大幅に違うのでしょうか?
No.1ベストアンサー
- 回答日時:
こんにちわ。
> データファイルをどのように纏めるかについて、ご教授ねがいます。
データファイルを配置する物理Disk が分かれていないのであれば、
データファイルを分割する意味は余り無いです。
領域管理を簡略化するため、テーブルと索引を配置する表領域を
分ける事は良くありますが、データファイルを配置する物理Disk が
分かれていないのであれば、パフォーマンス上は表領域/データファイル
を分けるメリットは余りありません。
物理Disk が複数ある場合は、パフォーマンスとDisk 障害時の
リカバリの事を考えて物理配置を決定します。
> レコード数が単調に増加する場合、
データファイルを拡張するのはコストが高いので、事前にある程度
大きなデータファイルを割当てておく事が多いです。
定期的に表領域の空き容量を監視して、空き容量が少なくなったら
データファイルを追加する運用にしている場合が多いです。
データファイルのサイズも、あまりバラバラにしない方が管理は
楽かと思います。
ありがとうござます。
自分で管理しているシステムはRAID 0+1で使っていたのですが、チューニングの相談を受けて、改めてデータファイルの構成やサイズについて調べると、情報が少ないので質問しました。
>データファイルを配置する物理Disk が分かれていないのであれば、
>データファイルを分割する意味は余り無いです。
安心できました。
>データファイルのサイズも、あまりバラバラにしない方が管理は楽かと思います。
リカバーなど考えると重要ですね
No.2
- 回答日時:
基本かもしれませんが
・SYSTEM表領域、SYSAUX表領域にユーザーデータは置かない
・索引と元データは別表領域にした方が索引の再構築などで都合がいい
・索引の表領域とデータの表領域ではエクステントサイズを調整したほうがいい場合がある
ぐらいでしょうか。
同一のRAID上につくるならあまり神経質にならなくてもいいとは思います。
ただ、昨今ではSSDが普及していますから、更新が大量に発生するシステムなどではデータファイルではなくログファイルをSSDに配置するなどすると効果的かもしれません。
ありがとうございます。
>基本かもしれませんが
>・SYSTEM表領域、SYSAUX表領域にユーザーデータは置かない
>・索引と元データは別表領域にした方が索引の再構築などで都合がいい
参考にさせて頂ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Excel(エクセル) 【エクセル】元データからの引用 5 2022/04/18 10:22
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- その他(IT・Webサービス) mayaの入れ方 1 2023/05/03 18:41
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
なぜ再起動すると空き領域が増...
-
4GB = 4096MB ではない?
-
表領域の作成について
-
sysauxの読み方について
-
新規表領域の作成について
-
ufs2tool って64bitで使えますか
-
AccessでORA-01114
-
表領域 TEMPの使用率。
-
HDDの代替領域のサイズについて
-
エクセルVBAでRangeの引数制限?
-
Oracle8で表領域の現在のエクス...
-
Oracle バッファ領域に...
-
ORACLEのテーブルスペースについて
-
オフラインリカバリが必要なDBF...
-
データファイルの拡張
-
SQLSERVERでも表領域は作れます...
-
ロールバックセグメントの使用率
-
youtubeなどの動画を見ていると...
-
SQL serverについて質問
-
ORA-01013のエラーについて経験...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
4GB = 4096MB ではない?
-
なぜ再起動すると空き領域が増...
-
表領域 TEMPの使用率。
-
新規表領域の作成について
-
sysauxの読み方について
-
表領域の作成について
-
Oracle バッファ領域に...
-
DB容量の確認方法
-
データファイルの拡張
-
管理図における新JISの異常判定...
-
エクセルVBAでRangeの引数制限?
-
どうしてpn接合ではp領域とn領...
-
表領域に追加したファイルの削除
-
AccessでORA-01114
-
フォルダウィンドウのデータフ...
-
空のDVDの見分け方
-
SQLSERVERでも表領域は作れます...
-
NEC ノートパソコン リカバリ領...
-
「.ora」「.dbf」の違い
-
増設したHDDに、新たにDtoD領域...
おすすめ情報