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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Designing Reports<br />

issues related to BAM database and audit trail database table synchronization. The following<br />

highlights some of these potential causes:<br />

• BAM server is not sized correctly. Events can accumulate in the audit trail faster than the BAM<br />

server can process them (Sizing the system, page 22).<br />

• <strong>Network</strong> has performance problems.<br />

• Gap filling is consuming system resources (Using the gap filler, page 58).<br />

• BAM latency settings are too low (Configuring data transfer latency, page 58).<br />

• BAM server is down or monitoring has been deactivated in TaskSpace (Understanding server<br />

clock synchronization, page 59).<br />

• Business data model is being updated (Updating business data (SDTs and package objects),<br />

page 60).<br />

Using the gap filler<br />

Content Server continuously writes audited data to the audit trail database table regardless of<br />

whether the BAM server monitors the data. When the BAM server goes offline, data transfer to the<br />

BAM database does not occur and an information gap results between the BAM database and the<br />

audit trail database.<br />

To fill the information gap resulting from an offline BAM server, the gap filler feature can be invoked<br />

when the BAM server comes back online. The gap filler feature instructs the BAM server to assimilate<br />

the backlog of data, back to the time configured by the recovery period.<br />

The gap filler takes time to assimilate the backlog of data. During this time, the gap filler uses<br />

a substantial amount of system resources, which can affect system performance. For scenarios<br />

requiring frequent gap filling, conduct the gap filling during system down time or off peak hours.<br />

Configuring data transfer latency<br />

The BAM server queries the audit trail database table every 5 seconds for events in the audit trail<br />

database with time stamps 30 seconds earlier. The BAM server retrieves bundles of monitored event<br />

data, occurring within the 5-second intervals, and writes the data to the integration database. For<br />

example, a query issued at 1:20:00 retrieves events with time stamps from 1:19:25-1:19:30.<br />

The default 30 second offset (data transfer latency) between the time of the BAM query and the time<br />

stamp of audited events queried for, compensates for the latency between when an audited event<br />

occurs and when Content Server writes event data to the audit trail database table. The 30-second<br />

data transfer latency works for conditions where Content Server writes audited information to the<br />

audit trail database table within a few seconds of activity completion.<br />

Note: xCP versions before 6.6 use a default data transfer latency of zero seconds, instead of 30<br />

seconds, which can easily result in missed report data. Configure the default data transfer latency to a<br />

value appropriate for your system requirements and capability.<br />

In high load environments (more than 100 concurrent workflow events), the latency between activity<br />

completion and writing of audited data to the audit trail database can exceed 30 seconds, resulting in<br />

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

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

Saved successfully!

Ooh no, something went wrong!