home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC61885 Status: Closed

SLOW LOG REPLAY PERFORMANCE DUE TO LATCH CONTENTION

product:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problem description:
During log replay (either rollforward or on a standby database), 
we may see slow performance due to a latch contention for 
transsem latch. On HADR systems, this slow performance may 
contribute congestion states. To verify this, stacks have to be 
collected for all db2redo worker processes. 
 
A typical stack for redo worker process holding the transsem 
latch is: 
 
   528654 (./t528654.000) -- Line: 156, File: sqlptinf.C 
   Agent Type:  db2redow (OB7) 
 
*** Stack *** 
 
Timestamp: 2009-05-10-14.15.56.790422 
0x0900000005107398 
sqlpReservedToBeFreed__FP20sqle_agent_privatecbP8SQLP_TIDi + 
0x3A0 
0x0900000004E7107C 
sqldConsumeSpace__FP13SQLD_DFM_WORKP13SQLD_DPG_DATAiN23 + 0x104 
0x0900000004E630F0 
@30@sqldRedoUpsert__FP13SQLD_DFM_WORKP15SQLD_INSINFO_LRP8SQLP_LS 
NUl + 0x678 
0x0900000004E600DC 
sqldRedo__FP20sqle_agent_privatecbP8SQLD_LRHP8SQLP_LSNUlN24 + 
0x484 
0x09000000047FF958 
sqldmrdo__FP20sqle_agent_privatecbP8SQLP_LSNPcUlN34P8SQLP_TIDP15 
SQLD_RECOV_INFO + 0x540 
0x090000000451DCFC 
sqlpRecDbRedo__FP20sqle_agent_privatecbP8SQLP_ACBP9SQLP_DBCBP10S 
QLP_FRAPPP11SQLP_TENTRYP16SQLPR_LOGREC_DISP10REDO_INPUT + 0x574 
0x090000000516EBD4 
sqlpPRecProcLog__FP20sqle_agent_privatecbP8SQLP_ACBP9SQLP_DBCB + 
0x640 
0x090000000451C820 
sqlpParallelRecovery__FP20sqle_agent_privatecbP5sqlca + 0x930 
0x09000000050E70B8 sqleSubCoordProcessRequest__FP13sqle_agent_cb 
+ 0x1C0 
0x0900000004E9BD14 sqleRunAgent__FPcUi + 0x95C 
0x0900000004F1BE4C 
sqloCreateEDU__FPFPcUi_vPcUlP13SQLO_EDU_INFOPi + 0x264 
0x0900000004F1B7F4 @49@sqloRunGDS__Fv + 0x178 
0x0900000004F3D378 sqloInitEDUServices + 0x180 
0x0900000004A15394 
@49@sqloSystemControllerMain__FCUiPFv_iPFi_vPPvCPi + 0x2E8 
 
Holding Latch type: (SQLO_LT_SQLP_DBCB__transsem) - Address: 
(780000020018038), Line: 156, File: sqlptinf.C 
 
 
A typical stack for redo worker process waiting for the same 
transsem latch is: 
 
   258418 (./t258418.000) -- Line: 0, File: 
   Agent Type:  db2redow (OB7) 
 
<<< Stack >>> 
 
Timestamp: 2009-05-10-14.15.56.801798 
0x0900000004FE3854 getConflictComplex__17SQLO_SLATCH_CAS64FCUl + 
0x4AC 
0x0900000004FE3B2C getConflict__17SQLO_SLATCH_CAS64FCUl + 0x98 
0x090000000643A05C 
sqloltch_track__FCP10sqlo_latchCUlCPCcT2C14SQLO_LT_VALUES@glue20 
8 + 0x1F8 
0x0900000005107234 
sqlpReservedToBeFreed__FP20sqle_agent_privatecbP8SQLP_TIDi + 
0x23C 
0x0900000004E714B8 
sqldReleaseSpace__FP13SQLD_DFM_WORKP13SQLD_DPG_DATAiN23 + 0x108 
0x0900000004E6CE20 
@30@sqldRedoDelete__FP13SQLD_DFM_WORKP15SQLD_DELINFO_LRP8SQLP_LS 
NUl + 0x500 
0x0900000004E600AC 
sqldRedo__FP20sqle_agent_privatecbP8SQLD_LRHP8SQLP_LSNUlN24 + 
0x454 
0x09000000047FF958 
sqldmrdo__FP20sqle_agent_privatecbP8SQLP_LSNPcUlN34P8SQLP_TIDP15 
SQLD_RECOV_INFO + 0x540 
0x090000000451DCFC 
sqlpRecDbRedo__FP20sqle_agent_privatecbP8SQLP_ACBP9SQLP_DBCBP10S 
QLP_FRAPPP11SQLP_TENTRYP16SQLPR_LOGREC_DISP10REDO_INPUT + 0x574 
0x090000000516EBD4 
sqlpPRecProcLog__FP20sqle_agent_privatecbP8SQLP_ACBP9SQLP_DBCB + 
0x640 
0x090000000451C820 
sqlpParallelRecovery__FP20sqle_agent_privatecbP5sqlca + 0x930 
0x09000000050E70B8 sqleSubCoordProcessRequest__FP13sqle_agent_cb 
+ 0x1C0 
0x0900000004E9BD14 sqleRunAgent__FPcUi + 0x95C 
0x0900000004F1BE4C 
sqloCreateEDU__FPFPcUi_vPcUlP13SQLO_EDU_INFOPi + 0x264 
 
Waiting on latch type: (SQLO_LT_SQLP_DBCB__transsem) - Address: 
(780000020018038), Line: 0, File:
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* SLOW LOG REPLAY PERFORMANCE DUE TO LATCH CONTENTION          * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to 9.7 FP1                                           * 
****************************************************************
Local Fix:
available fix packs:
DB2 Version 9.7 Fix Pack 1 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Solution
Problem was first fixed in Version 9.7 Fix Pack 1
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
06.07.2009
22.12.2009
22.12.2009
Problem solved at the following versions (IBM BugInfos)
9.7.FP1
Problem solved according to the fixlist(s) of the following version(s)
9.7.0.1 FixList