
以下の(1)~(9)オプションの意味を、ORACLE初心者でも理解できるレベルで教えていただけないでしょうか?
(1)tablespace AAAAAAAAA
=表領域名
(2)pctfree10
=この割合を超えるとブロックに挿入不可能になる。
(3)pctused80
=用済領域のうち、データブロックごとに確保される最小限の割合。この割合を下回ると挿入可能な ブロックとなる。
(4)initrans1
(5)storage(
(6)initial 1M
(7)next 1M
(8)maxextentsUNLIMITED
(9)pctincrease0
)
自分で調べてはみたものの、理解できませんでした。
わがままな質問で申し訳ございません。
ご教授願います。
No.1ベストアンサー
- 回答日時:
ORACLEのデータはDB->表領域->データファイル(TEMPファイル)という形で構成されます。
表領域は複数のデータファイルを含むことができ、それぞれ異なる目的に使用されます。
SYSTEM表領域->Oracleの各種オブジェクトを管理するデータが格納される
SYSAUX表領域->SYSTEM表領域の補助領域
UNDO表領域->更新処理時の更新前イメージを格納する。表領域内はUNDOセグメントという単位で管理される。
一時表領域->DISKソートなどに使われる。この表領域はDATAFILEではなくTEMPFILEとして作成する。
ユーザー表領域->ここに一般のユーザーデータ、索引データが格納される。格納単位はセグメント(表・索引)->エクステント->ブロックのようになる。
・PCTFREE
ブロックに大してデータが最初に挿入されるときの空き領域の割合。挿入後、UPDATEでデータ長が増える分の余裕が主な用途。これが小さすぎてUPDATEによるレコード長の増加が大きいと別ブロックにデータを移しポインタのみ残す行移行が多発し、アクセスのパフォーマンスが劣化する。
大きすぎても、領域に無駄が生じる(フルスキャン時にはアクセス時間が増大する)。
・PCTUSED
DELETEやUPDATEでブロック内の領域の使用割合が指定された値を下回った場合、INSERT処理の対象ブロックとなる。
大きすぎると実際にはレコードを挿入できないのに、挿入可能対象リスト内に含めて管理しなければならないので負荷が増大する。
PCTFREE+PCTUSED≒100は禁忌。
・INITTRANS
ブロックに対して同時にトランザクションが発生する場合に確保する領域の初期値。
詳しくはこちら
http://www.insight-tec.com/mailmagazine/ora3/vol …
・SORAGE
記憶特性の記述
INITIAL 表領域内に一つのセグメントが最初にアロケートするエクステントのサイズ。
NEXT INITIALエクステントを使い切った時に次にアロケートするエクステントのサイズ。
MAXEXTENT UNLIMITED 使用するエクステントの数に制限をもたせない(一応2Gだったかの上限はあるけど、事実上無制限)
PCTINCREASE 0 NEXTのエクステントを使い切った時にもエクステントサイズを増やさない。NEXTで指定したサイズでアロケートを続ける。
ただし、ここで取り上げられているのはディクショナリ管理方式と呼ばれ、エクステント管理情報を一括してSYSTE表領域で管理される。
そのためSYSEM表領域の肥大やアクセスの集中が起こりやすいので今はローカル管理方式が推奨されている。
CREATE TABLESPACE XXX
DATAFILE 'file_2.dbf' SIZE 1G
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
ご回答ありがとうございました!
文章を読んだだけでは、わからない箇所もありましたが、調べる手がかりはつきました!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パーティション、未割当ての利...
-
4GB = 4096MB ではない?
-
エクセルVBAでRangeの引数制限?
-
クローンソフトで、Acronis Tru...
-
データファイルの拡張
-
表領域の作成について
-
空のDVDの見分け方
-
新規表領域の作成について
-
なぜ再起動すると空き領域が増...
-
半導体におけるポアソン方程式
-
表領域 TEMPの使用率。
-
sysauxの読み方について
-
一時表領域について
-
HDの不良クラスタをパーティシ...
-
DB容量の確認方法
-
北朝鮮のミサイルについて
-
Shuriken Pro4 フォルダ内の...
-
どうしてpn接合ではp領域とn領...
-
Oracle バッファ領域に...
-
メモリーの余剰領域をRANDISKに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xy平面上の点P(x,y)に対し,点Q(...
-
北朝鮮のミサイルについて
-
クローンソフトで、Acronis Tru...
-
4GB = 4096MB ではない?
-
フォルダウィンドウのデータフ...
-
新規表領域の作成について
-
表領域の作成について
-
なぜ再起動すると空き領域が増...
-
データファイルの拡張
-
HDの不良クラスタをパーティシ...
-
どうしてpn接合ではp領域とn領...
-
表領域 TEMPの使用率。
-
sysauxの読み方について
-
DB容量の確認方法
-
エクセルVBAでRangeの引数制限?
-
「.ora」「.dbf」の違い
-
Oracle バッファ領域に...
-
HDDの代替領域のサイズについて
-
空のDVDの見分け方
-
AccessでORA-01114
おすすめ情報