11.1.1 空きページとは
pdreclaimについて説明する前に,ページ及びセグメントについて説明します。ページ及びセグメントには次の表に示す状態があります。
表11‒1 ページ及びセグメントの状態
ページ及びセグメントの状態
|
説明
|
未使用ページ
|
まだ割り当てられていないページです。
|
使用中空きページ
|
データの削除※1によって,データが格納されていないページです。
|
使用中ページ
|
データが格納されていて,データを追加できる空き領域があるページです。
空き領域の再利用機能を使用している表の場合は,データの削除※1によってページ内の空き領域が使用できないために,データを追加できなかったページを含みます。
|
使用中満杯ページ
|
データが格納されていて,データを追加できる空き領域がないページです。
空き領域の再利用機能を使用していない表及びインデクスの場合は,データの削除※1によってページ内の空き領域が使用できないために,データを追加できなかったページを含みます。
|
使用中セグメント※2
|
表又はインデクスのデータを格納しているセグメントです。データが満杯でセグメント内にデータを追加できないセグメントを満杯セグメント,それ以外の使用中セグメントを空きありセグメントといいます。
空きありセグメントのうち,データの削除でセグメント内の全ページが空きページ(使用中空きページ又は未使用ページ)のセグメントを使用中空きセグメントといいます。
|
未使用セグメント
|
使用されたことがないセグメントです。このセグメントはRDエリア内のすべての表(又はインデクス)が使用できます。
|
空きセグメント
|
データを格納していないセグメントです。使用中空きセグメントと未使用セグメントは空きセグメントになります。
|
- 注※1
-
データの削除を実行したトランザクションがCOMMITするまで,データの削除によって発生した空き領域は使用できません。
- 注※2
-
使用中セグメントを使用できるのは,このセグメントにデータを格納した表又はインデクスだけです。ほかの表又はインデクスはこのセグメントを使用できません。
ページの先頭へ