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

DB2 OPTIMIZER MIGHT NOT MATCH A STRING LITERAL WITH VALUES IN DISTRIBUTION
STATS IN SOME RARE CASES

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
DB2 optimizer might not match a string literal with values in 
distribution stats in some rare cases. The problem can happen on 
CHAR() or VARCHAR() data type columns only, and when the 
following conditions are met: 
 
- The length of the literal is greater than 33 
- The high2key and low2key values of the column have a common 
prefix, and the length of the common prefix is greater than 25. 
- The length of literal is 8 bytes or more greater than the 
length of the common prefix 
 
For example: 
 
A table contains the following data, and distribution statistics 
are collected. 
 
- 10 rows of value 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef11111111' 
-   1 row of value 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef22222222' 
-   1 row of value 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef33333333' 
-   1 row of value 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef44444444' 
 
query: select * from mytable where c = 
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef11111111' 
 
DB2 optimizer might not be able to match the literal in the 
query with the frequent values. As a result, it might estimate 
inaccurate cardinality: 
 
      Rows 
     RETURN 
     (   1) 
      Cost 
       I/O 
       | 
        1 
     TBSCAN 
     (   2) 
     10.0244 
        1 
       | 
       13 
 TABLE: DB2INST1 
     MYTABLE 
       Q1
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 Version 10.5 Fixpack 5.                       * 
****************************************************************
Local Fix:
Solution
First fixed in Version 10.5 Fixpack 5.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
10.06.2014
18.03.2015
18.03.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