IBM InfoSphere Master Data Management
IBM InfoSphere Master Data Management (MDM) helps manage the master data in an organization.
General MDM Best Practices
Highlights of general MDM best practices:
"General interaction run times for an enterprise deployment are expected to be along the following lines:
MemPut < .5 sec
MemSearch < 1 sec - varies if you define large FBB
MemGet < .3 sec
EM < 1 sec - varies if you define large FBB"
Database Response Times
MDMSE transactions use ODBC connections with minimal use of JDBC, so most database response time data for MDMSE transactions will not be in PMI and other similar monitoring.
Instead, investigate such database response times using MDMSE performance logs with the instructions in "Section 5: MDM Standard Edition (SE) performance logs".
In particular, use the additional diagnostic trace specifier
com.ibm.mdm.mds.log.PerformanceLog=all
. This may be enabled
at startup or dynamically at runtime. For example:
*=info:com.dwl.*=warning:com.ibm.mdm.*=warning:com.ibm.mdm.mds.log.PerformanceLog=all:com.ibm.mdm.server.config.*=info:com.ibm.mdm.common.brokers.*=info:com.ibm.mdm.mds.*=info:com.dwl.base.report.mbean.TransactionDataListener=fine:com.ibm.mdm.mds.log.AuditLog=all:com.ibm.mdm.mds.log.TimerLog=all
Unlike other MDM traces that go to trace.log, the PerformanceLog data
goes to perfmsgs.dat.*
files (by default, in
$WAS/installedApps/$CELL/MDM-native-E001.ear/native.war/log/perfmsgs.dat.*
).
You may set -Dmad.log.dir=${SERVER_LOG_ROOT}/
to write
the perfmsgs.dat.*
files to the normal server log
directory.
The response times are captured in column 10 in milliseconds.