Loading
ナレッジ

データベースファイルサイズを小さくする

📅更新日: 2025-07-09🏷️P4データベースファイルサイズを小さくする手順Article ID: 000001993

データベースファイルのサイズを小さくするためにラベルの削除(p4 label -d)や、クライアントワークスペースの削除(p4 client -d)、ファイルの削除(p4 obliterate)を実行しました。
削除前後で、データベースファイルのサイズを比較しましたが、ファイルサイズは同じように見えます。
データベースファイルサイズを小さくするためにどのような手順が必要ですか。

P4のデータベースはツリー構造になっています。
削除コマンドの実行によりデータが削除されても、リーフデータとして利用されていたスペースは削除されず残るため、データベースファイルサイズは変化しません。
チェックポイント作成時、ツリー構造の効率化プロセスが実行され、このプロセスによって不要なリーフデータのスペースが削除されます。

データ削除後、チェックポイントを作成し、リストアにより新しくデータベースファイルを展開することで削除データのスペースが削除されたデータベースが展開されます。

チェックポイントの作成、リストアについては以下もご参照ください。

チェックポイント作成・リストアの並列化

 

チェックポイント作成時、データベースがロックされます。
オフライン環境を構築し、チェックポイントの取得を実行する手順についてもご紹介しております。

オフラインチェックポイント

 

読み込み中
データベースファイルサイズを小さくする