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 IT03298 Status: Closed

INSERT MIGHT NOT RESPOND OR BE VERY SLOW OR HANG ON PURESCALE SYSTEMS

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
There is a timing problem at a pureScale specific index function 
which allocates new pages to an index object.  The result might 
be poor INSERT performance in a DB2 pureScale environment.  It 
can be hit on any large index object that is both growing and 
that has a steady stream of index scans. 
 
Symptoms: 
 
From db2trace.flwt files by db2fodc -hang, we will see a list, 
taking time order. 
----- 
                            sqlbfix  0.020207583  409 
                 sqlbgbGetPagePLock  0.019451659  410 
              sqlplMakeNewRequestSD  0.018708391  410 
     sqlpLLMInformGLMIfStateChanged  0.018120826  820 
         sqlpLLMBGThreadWaitForWork  0.017240770   54 
                sqloWaitEDUWaitPost  0.017163650   37 
  SAL_GLM_HANDLE::SAL_SetLockStateN  0.016707163  468 
                sqlpLLMSetLockState  0.016065740  411 
   SAL_GLM_HANDLE::SAL_SetLockState  0.015775890  411 
SAL_GLM_HANDLE::SAL_GetNotification  0.014422430    3 
                         sqliFixSMP  0.012805986  202 
                            sqlplrq  0.012142976  203 
----- 
 
Here is the associated calling chain in that file. 
----- 
2902        sqliFixSMP entry [eduid 59409 eduname db2agent] 
2903        | sqlbfix entry [eduid 59409 eduname db2agent] 
2909        | sqlbfix data [probe 100] 
2911        | | sqlbgbGetPagePLock entry [eduid 59409 eduname 
db2agent] 
   ...snip... 
3131        | | sqlbgbGetPagePLock exit 
3132        | | sqlbAddPageToDirtyList entry [eduid 59409 
eduname db2agent] 
3133        | | sqlbAddPageToDirtyList exit 
3134        | sqlbfix exit 
3135        sqliFixSMP exit 
----- 
 
There is no related message at db2diag.log.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* DB2 pureScale instances                                      * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 version 10.5.0.5.                             * 
****************************************************************
Local Fix:
The problem will correct itself over time, but the following can 
also be used to workaround the problem.  The workarounds are 
listed in increasing order of impact to the system: 
- Temporarily disable the read activity on the table. 
- Acquire an EXCLUSIVE connection to the database and create 
  and then drop a new index on the table. 
- Recreate the index object (i.e. run REORG INDEXES ALL with 
  the ALLOW NO ACCESS option or use db2dart's /mi option to 
  mark the indexes invalid and rebuild them on next table 
  access).
Solution
The problem was first fixed in DB2 version 10.5.0.5.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
22.07.2014
05.03.2015
09.04.2015
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.5.0.5 FixList