Database Growth - Strategies for minimizing the growth of repository databases
Authors: RosaNaranjo, AlaEddineBannour, TimFeeney, PaulEllis, DanielMoul, IngoUnruh Build basis: NonePage contents
In planning or maintaining your IBM Engineering deployment, you may ask yourself these questions:
Additionally, there are several articles and presentations that have been written on this topic:
- "How do I ensure that my database size will not grow in an unmanaged way?"
- "Are there any strategies I can put in place to help with this in the beginning?"
- "Are there objects I should avoid storing in my repository?".
Reduction Approaches
The following approaches are applied by each application if you want to reduce the data in your existing environment:
In DOORS Classic
DOORS Next
- Archiving Project Areas
- Archiving components
- Archiving Configurations
- Discarding of empty change sets. You can automate this approach with a script.
- Data Redaction: This approach is not intended for bulk deletion usage, and is only applicable for the redaction of sensitive data. This is unlikely to reduce the database size.
Engineering Workflow Management/Rational Team Concert
In Engineering Workflow Management, formerly Rational Team Concert, there are several items that can contribute greatly to database growth if not kept in check. These items are build results, workitem attachments, and binary content in SCM as versioned content. There are several articles and presentations that have been written on this topic.- Deleting SCM components and all their histories
- Moving SCM components to a new server
- Deleting the builds results
- Storing the build outputs in an external repository
- Archving project areas
Additionally, there are several articles and presentations that have been written on this topic:
- Moving An Source Code Management Component To A New Server
- Help! My RTC Database is getting big!
- Follow up to Help! My RTC Database is getting big!
- Deleting data in Engineering Workflow Management
- Reducing the size of the Rational Team Concert repository database
- Deleting content in RTC
Engineering Test Management/Rational Quality Manager
For QM, there are some usages that can drive repository db growth. For example, automation generating Execution Results and attachments on the test artifacts such as HTML, images, etc. attached to either scripts or results. QM does have some ability to permanently delete content. See Deletion and restoration of test artifacts. Other useful guides for Engineering Test Management are:- Archiving project areas
- Archiving components
- Archiving and Restoring Configurations
- Deleting test cases results in bulk by creating a script using the API for deleting test cases results
- Deleting test cases execution results by creating a script using the API for deleting test cases execution results
- Deleting artifact attachments
Systems Rhapsody Design:
Removing diagram images from the serverIn Lifecycle Query Engine (LQE):
Moving to LQE relational store will need significantly less hardware and resources ( in RAM /Storage)Data Warehouse
Data warehouse database size is huge and growing fastLifecycle Index (LDX):
All of the approaches that include archiving Data will reduce a the Data that LQE is storing in its Index .Data Management
In addition to the above approaches, there are other approaches that you can implement when setting up a new project to ensure data efficiency, and that only the useful data is stored in the system. These approaches are again broken down per application:
DOORS Classic
DOORS Next:
- Archiving project areas and team areas
- Making a baseline in the past
- Administrative setting to block uploading attachments above a defined size
Engineering Test Management:
- Automated deleting test cases results in bulk by creating a script using the API for deleting test cases results
- Automated deleting test cases execution results by creating a script using the API for deleting test cases execution results
- Blocking uploading attachments above the defined size
Engineering Workflow Management/Rational Team Concert
- Automatically deleting the builds results automatically
- Storing the build outputs in external repository
- Storing work item attachments in an external storage
- Blocking uploading attachments above a defined size
- Publishing/unpublishing configurations to LQE
- Deleting SCM components using a repository tools command
In Systems Rhapsody Design
Jazz.net forum resources
The forum contains many good suggestions from ELM Administrators who are maintaining ELM deployments. Question: I want to store binaries in EWM. Does EWM-SCM support delta compression? Answer: Yes. EWM-SCM supports delta compression of files, including binary files. In fact, one of the properties you can change in advanced properties is whether to enable or disable delta compression. If delta compression results in larger gains than other compression types it will be used to compress a given binary. Question: Can I prevent binaries from being checked-in to EWM? Answer: Yes, you can implement file limits in EWM. Question: Does EWM store all versioned elements in the database? Answer: Yes, EWM-SCM stores all versioned elements in the database. Question :What can I do to monitor db growth and what does EWM do on its own? Answer:- EWM will run item cleanups daily (sometimes frequently throughout the day) to help clean stale data. You can investigate increasing this task, or the expiration time of these items (located in Advanced Properties)
- You can also run the onlineverify to ensure the consistency of the data and that there is no corruption which may be preventing the item clean up from running.
- Ensure all your builds are being pruned and any results cleaned up
Related topics: Deployment Planning and Design, Why is my database consuming so many resources?
Additional contributors: StefVanDijk, BenjaminSilverman, KrzysztofKazmierczyk
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
![]() |
RDNG.gif | manage | 18.2 K | 2016-07-07 - 17:21 | RosaNaranjo | |
|
datamanagement.png | manage | 146.8 K | 2025-09-12 - 17:39 | PaulEllis | Data Management |
|
datamanagementnolinks2.jpg | manage | 442.4 K | 2025-09-15 - 06:02 | PaulEllis | Data Management image |
|
reductionnolinks.png | manage | 452.1 K | 2025-09-15 - 05:49 | PaulEllis |

Contributions are governed by our Terms of Use. Please read the following disclaimer.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.