DB2 Version 9.7 for Linux, UNIX, and Windows

表スペースの未使用スペースの再利用がサポートされるようになった

バージョン 9.7 で作成された DMS または自動ストレージ表スペースの場合、再利用可能なストレージ を使用して、再利用するために未使用ストレージをシステムに戻すことができます。 ストレージの再利用はオンライン操作であるため、ユーザーに対するデータの可用性には影響しません。

REDUCE オプションを指定して ALTER TABLESPACE ステートメントを使用することによって、いつでも未使用ストレージを再利用することができます。

ストレージ再利用操作により、エクステントは再マップされ、未使用のエクステントは表スペースの最後に置かれます。 その後、未使用スペースはファイル・システムに戻されます。 以下のダイアグラムは、この処理を示しています。

エクステントを移動して再利用可能なストレージ表スペースの空きスペースを埋める方法を示すダイアグラム

DB2® 製品の前のバージョンで作成された表スペースを使用して再利用可能なストレージを活用するには、その表スペースをバージョン 9.7 で作成された新しい表スペースに置換します。新規表スペースにデータを追加するには、以下のいずれかの方法を使用できます。 再利用可能なストレージが使用可能な表スペースは、再利用可能なストレージが存在しない表スペースと同じデータベースに共存することができます。

TEMPORARY 表スペースのストレージを再利用することはできません。