DB2 - Problem description
Problem IC66311 | Status: Closed |
RUNSTATS GENERATES EXCESSIVE LOCKING IN SYSCOLUMNS AND LOCK TIMEOUTS | |
product: | |
DB2 FOR LUW / DB2FORLUW / 980 - DB2 | |
Problem description: | |
Running runstats at the time other DDL modifying statements are running will likely encounter lock timeouts or deadlocks. The investigation revealed that the lock contention are on object that are not related to the RUNSTATS. Applications running alter, drop or create table will timeout or wait until runstats completes giving the impression that they are hung. They will be waiting for locks held by the application running runstats on another table. The isolation level used to update columns fro runstats is RR and therefore it will lock rows in SYSCOLUMNS that are not related to the table being updated. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * Applications running alter, drop or create table willtimeout * * orwait until runstats completes giving the impression * * thattheyare hung. They will be waiting for locks held by * * theapplicationrunning runstats on another table. * **************************************************************** * RECOMMENDATION: * * Apply Fix Pack * **************************************************************** | |
Local Fix: | |
available fix packs: | |
DB2 Version 9.8 Fix Pack 3 for Linux, UNIX, and Windows | |
Solution | |
Problem fixed in v98 FP3 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 15.02.2010 10.01.2011 10.01.2011 |
Problem solved at the following versions (IBM BugInfos) | |
9.8.FP3 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.8.0.3 |