TECHNOLOGY

FAQ (よくある質問)

QUESTION ( SQ0606065 )

データを削除してもデータベースのサイズが小さくならない。
(または、サイズが大きくなる)

ANSWER

データを削除しても、データベースは縮小されません。
データの削除によって発生した空のページは空き領域としてマークされ、次に新しいページが必要になった時に再使用されます。
また、削除を行った全てのページをチェックポイント・ログにコピーする必要がある為、大量の情報を削除すると、データベースのサイズが増大する場合もございます。

なお、データを削除したデータベースのサイズを縮小したい場合は、データベースの再構築(アンロードと再ロード)を行います。ただし、データベースの再構築は、時間がかかる上に大量のディスク領域を必要としますので注意が必要です。

データベースの再構築につきましては下記のオンライン・マニュアルをご参照下さい。

(バージョン9.0.2マニュアルより) 
Adaptive Server Anywhere SQL ユーザーズ・ガイド
 14. データのインポートとエクスポート
  データベースの再構築