Optimizing the Deduplicated Database (DDB) Pruning (Garbage Collection)

The Garbage Collection feature optimizes the DDB performance by reducing the DDB disk IO during the data pruning process. With the Garbage Collection feature, the DDB disk is parsed once every 24 hours to mark the CommServe job records for pruning and the data aging process prunes these marked CommServe job records.


  • Version 10 DDBs can be upgraded to use the Garbage Collection feature.
  • The Garbage Collection feature is not supported for Transactional DDBs.


  1. Upgrade your entire setup including: data mover MediaAgent, Deduplication database MediaAgents and Commserve to service pack 14 or later.

    For complete procedures on upgrading to the latest service packs, see: Upgrades.  

  2. Run the DDB compaction with the compactfile secondary option on the upgraded DDB MediaAgents. The compaction process takes some time. For example, if the DDB is using a SSD or NVMe, then upgrading a 500GB DDB MediaAgent might take 4 HRS approximately.

    For more information on running compaction, see Compacting the Deduplication Database.

  3. From the CommCell Browser, expand Storage Resources > Deduplication Engines > storage_policy_copy > deduplication database.
  4. Right-click the deduplication database and click Properties.

    The Deduplication Database Properties dialog box appears.

  5. On the Settings tab verify that the Enable garbage collection check box is selected.
  6. Click OK.

Last modified: 4/21/2020 6:00:56 PM