Database Purge Processing
Purge tasks are responsible for removing data from the Duplicate Detect engine database after they reach the expiration date that is configured in their namespace definition.
The purge process deletes data from the unit of work, details, and duplicate tables. Purging expired data is performed by the Duplicate Detect engine as a background task, which can be tuned to keep it from using too many system resources when it is active.
Tuning is implemented by configuring the number of purged items in an iteration each time the purge task runs and configuring a time interval between purge processing activations. When the purge task runs, the process continues iterating until no expired items remain. The number of items to delete in an iteration is controlled by the configuration.
Set the number of items by configuring the system property Purge DupDetect.
Set the time interval by configuring the interval when adding a purge task.