28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Maintaining the Repository and BAM Databases<br />

Purging and archiving the database<br />

<strong>Performance</strong> problems can result from BAM database tables that grow quickly in high volume<br />

applications. The rate data accumulate depends on the number of active processes, the number of<br />

auditable events, and the number of data objects monitored by BAM, written to the BAM database<br />

and extracted for the BAM dashboard.<br />

Develop a strategy for purging the BAM database. What to purge and how often to purge depends on<br />

how quickly the BAM database fills up and how long data must be retained for reporting purposes.<br />

(See the BAM Implementation <strong>Guide</strong> for details.)<br />

Note: Properly indexed tables can retain more data before affecting performance and requiring<br />

maintenance.<br />

Applying retention policies<br />

Define a retention policy to archive or purge historical data from the database. The DBA manually<br />

executes a retention policy or sets the retention policy to execute automatically by scheduling<br />

jobs. The retention policy for aggregation tables can be less aggressive than for execution tables as<br />

aggregation tables grow more slowly.<br />

Purging the entire database<br />

Periodically generate a dump file of the BAM database, then purge the entire BAM database. If<br />

necessary, historic data can be restored. Depending on business need and the volume of process data,<br />

create a snapshot (a dump file) of the BAM database every three or six months.<br />

Purging selective portions of the database<br />

Selectively purge large execution and aggregation tables of data that operational reports no longer<br />

need. The BAM database provides instance level tables and nine types of aggregation tables. Over the<br />

course of a single day, for example, the 5-minute aggregation table can hold 288 rows, 2016 rows over<br />

a week, and 105,210 rows over a year. After a few months, the 5-minute aggregation data becomes<br />

irrelevant, so purging this table every six months make sense. The same can be said of the 15-minute<br />

aggregation table, although this table holds less data than the 5-minute aggregation table, with 35,040<br />

rows per year compared to 105,210 rows for the 5-minute aggregation table.<br />

<strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong> 87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!