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

AGAINST COLUMNAR TABLES, COMBINATION OF EXCLUSIVE TABLE LOCK ANDUNCOMMITTED
INSERT AND SELECT COULD RETURN INCORRECT RESULTS

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
In scenario when sql has exclusive lock on a columnar organized 
table, and then issued an uncommitted INSERT in that same table, 
a concurrent SELECT statement on the same table which is run in 
another session could return incorrect  results. 
Since the table is under an exclusive lock, the SELECT statement 
waits. 
Once the session that issued the uncommitted INSERT committed, 
the exclusive lock is released, 
which in turn allows the SELECT statement in the other session 
to be executed. 
The symptom that select could encounter:  results from the 
SELECT statement are not including the uncommitted INSERTS that 
should have committed prior to the SELECT statement being 
executed. 
 
Setup: 
 
 
db2 "create table columnartable (i int) organize by column" 
db2 insert into columnartable values 1,2,3,4,5 
 
[Session 1] 
In one transaction: 
lock table columnartable in exclusive mode; 
delete from columnartable; 
!sleep 10; 
insert into columnartable values 1,2,3,4,5; 
COMMIT; 
 
[Session 2] 
select count(*) from columnartable while session 1 is running 
(during the 10 seconds sleep) 
 
Observation: session 2 waited for session 1 to complete (as 
session 2 was waiting for the exclusive table lock to be 
released by session 1), and returned row count of 0 rows 
Correct result is   5 rows.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* COLUMNAR ORGANIZED TABLES                                    * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* See Error Description. Install This fix.                     * 
****************************************************************
Local Fix:
Avoid this sequence of events.
Solution
See Error Description.Install This fix.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
13.06.2017
27.09.2017
12.10.2017
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)