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

"EDU has been suspended" message is returned when using 'col
IN (...)' predicate

product:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problem description:
1. ENVIRONMENT 
Server is running MPP/EEE (single node). 
DB21085I  This instance or install (instance name, where 
applicable: 
"inbcfmov") uses "64" bits and DB2 code release "SQL09077" with 
level 
identifier "08080107". 
Informational tokens are "DB2 v9.7.0.7", "s121002", "IP23367", 
and Fix Pack 
"7". 
Product is installed at "/opt/IBM/DB2/V9.7". 
 
2. PROBLEM DESCRIPTION 
An SQL which has following condition have "EDU has been 
suspended" message in v97fp7 only. 
 a) a 'col IN (...)' predicate 
 b) an additional local predicate <, <=, =, >=, > on the same 
column as the IN predicate 
 c) a total of more then 64 columns are used from all tables 
referenced in the sub-select containing the IN predicate. 
 
The following diagnostic tools will show problem is happening 
 
db2diag.log 
- You can check the message "EDU has been suspended" 
... 
EDUID   : 166801               EDUNAME: db2agent (BCFMOVDB) 0 
(suspended 
FUNCTION: DB2 UDB, RAS/PD component, pdSuspendEDU, probe:10 
MESSAGE : EDU has been suspended 
 
StackTrace 
- In the stack trace, sqlno_exists_in_set and 
sqlno_prop_compute_red_inlist_adjustments will be found 
-------Frame------ ------Function + Offset------ 
0x0900000006FF6D20 
sqlno_exists_in_set__FP13sqlno_globalsP9sqlno_sdbi9sqlno_set@glu 
e16E8 + 0x54 
0x09000000059520EC 
@155@sqlno_prop_compute_red_inlist_adjustments__FCP13sqlno_globa 
lsCP9sqlno_qtb + 0x224 
0x090000000400DC74 
sqlno_prop_compute_ff_adjustments__FP13sqlno_globalsP9sqlno_qtb 
+ 0x160 
0x090000000400EF84 
sqlno_plan_begin_opr__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_opr + 
0x1D0 
0x0900000004003D6C 
sqlno_each_opr__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_qunP9sqlnq_o 
pr + 0x2CC 
0x0900000004003944 
sqlno_walk_qun__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_oprP9sqlnq_q 
un + 0xFC 
0x0900000004003E6C 
sqlno_each_opr__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_qunP9sqlnq_o 
pr + 0x3CC 
0x0900000004003944 
sqlno_walk_qun__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_oprP9sqlnq_q 
un + 0xFC 
0x0900000004003E6C 
sqlno_each_opr__FP13sqlno_globalsP9sqlno_sfbP9sqlnq_qunP9sqlnq_o 
pr + 0x3CC
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to the latest level.                                 * 
****************************************************************
Local Fix:
WORKAROUND 
 
DB2_CORRELATED_PREDICATES=NO_RED_IN 
 
The workaround disables the creation of cardinality adjustments 
that enable us to more accurately estimate the cardinality of 
subsequent joins after the application of the IN predicate. It 
is possible that inaccurate cardinality estimates may lead to 
poorly performing query access plans.
available fix packs:
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 6 for Linux, UNIX, and Windows

Solution
First fixed in V9.7
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
25.04.2013
03.10.2013
03.10.2013
Problem solved at the following versions (IBM BugInfos)
9.7.
Problem solved according to the fixlist(s) of the following version(s)
10.1.0.3 FixList
10.1.0.3 FixList