ノンストップデータベース HiRDB Version 9 システム運用ガイド(UNIX(R)用)
HiRDBファイルシステム領域内のHiRDBファイルを削除すると,HiRDBファイルが割り当てられていた領域は使用済み領域となります。この使用済み領域は,DPプール上のディスク割り当てが解除されないかぎり,DPプール上の実ボリュームが使われないまま確保され続けます。ここでは,使用済み領域のディスク割り当てを解除する手順と,解除をお勧めする操作について説明します。
使用済み領域のディスク割り当てを解除する手順を次に示します。
user area capacity 262129[kB] remain user area capacity 262129[kB] peak capacity 131072[kB] ......1 available file size 262129[kB] available file count 20 current file count 0 remain file count 20 free area count 0 available expand count 20 current expand count 0 ..............2 initialize area kind WORK initialize user id hirman initialize time Wed Nov 11 15:41:26 2009 area auto expand NOUSE |
一時的に大きなサイズのHiRDBファイルシステム領域を使用する業務で,使用済み領域のディスク割り当てを解除すると,ストレージを有効に利用できるため,効果があります。なお,効果的に使用済み領域のディスク割り当てを解除するためには,次の条件を満たしている必要があります。
使用済み領域のディスク割り当て解除をお勧めする操作を次の表に示します。
表10-4 使用済み領域のディスク割り当て解除をお勧めする操作
| pdfmkfsの-kオプションの指定値 | 操作の対象となるHiRDBファイルシステム領域の種類 | 操作 |
|---|---|---|
| DB及びSDB | RDエリア及び共用RDエリア | RDエリアの削除 |
| RDエリアの再初期化 | ||
| 表の全行削除 | ||
| 表,インデクスの削除 | ||
| 表の再編成 | ||
| SYS | システムファイル | システムログファイルの削除 |
| WORK | 作業表用ファイル | 大きな作業表を使用する結合処理などを伴うバッチ処理 |
| リスト用RDエリア | RDエリアの削除 | |
| RDエリアの再初期化 |
RDエリアを削除するときに,使用済み領域のディスク割り当てを解除する手順を次の図に示します。
図10-3 使用済み領域のディスク割り当てを解除する手順(RDエリアの削除時)
RDエリアを再初期化するときに,使用済み領域のディスク割り当てを解除する手順を次の図に示します。
図10-4 使用済み領域のディスク割り当てを解除する手順(RDエリアの再初期化時)
表の全行削除をするときに,使用済み領域のディスク割り当てを解除するには,表の全行削除(PURGE TABLE文)を実行した後に,「(b) RDエリア再初期化時の使用済み領域のディスク割り当て解除」を実施してください。
表,インデクスを削除するときに,使用済み領域のディスク割り当てを解除する手順を次に示します。
表を再編成するときに,使用済み領域のディスク割り当てを解除する手順を次の図に示します。
図10-5 使用済み領域のディスク割り当てを解除する手順(表の再編成時)
システムログファイルを削除するときに,使用済み領域のディスク割り当てを解除する手順を次の図に示します。
図10-6 使用済み領域のディスク割り当てを解除する手順(システムログファイルの削除時)
作業表用ファイルを作成するSQL,ユティリティの実行後に,使用済み領域のディスク割り当てを解除する手順を次の図に示します。
図10-7 使用済み領域のディスク割り当てを解除する手順(作業表用ファイルを作成するSQL,ユティリティの実行後)
All Rights Reserved. Copyright (C) 2010, 2017, Hitachi, Ltd.