DB2 - Problem description
Problem IT00391 | Status: Closed |
MON_GET_MEMORY_SET DISPLAYS WRONG MEMORY SET STATISTIC FOR MEMORY_SET_SIZE | |
product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problem description: | |
MON_GET_MEMORY_SET is not displaying the correct memory set statistic for "MEMORY_SET_SIZE". It is intended to represent a point-in-time maximum memory commitment limit (as controlled by the instance_memory governance). Instead it represents an internal virtual memory accounting amount, and in many cases will significantly overstate the "maximum memory commitment limit" (also known as instance memory usage/reservation) As an example, after increasing and decreasing the database memory configuration for the SAMPLE database, we have correct values shown through the db2pd -dbptnmem and -memsets tools, but MON_GET_MEMORY_SET overstates the memory set size/limit. db2pd -dbptnmem: Name Mem Used (KB) HWM Used (KB) Cached (KB) ======================================================== ... DB-SAMPLE 145152 1137152 24064 The 145152 KB amount is the correct size / instance memory used statistic. db2pd -db sample -memsets : Memory Sets: Name Address Id Size(Kb) ... SAMPLE 0x0700000050000000 711983157 145216 ... Size is 145216 KB (a slight difference due to metadata). MON_GET_MEMORY_SET: db2 select MEMORY_SET_TYPE,MEMORY_SET_SIZE from table"(mon_get_memory_set('DATABASE',null,null))" MEMORY_SET_TYPE MEMORY_SET_SIZE -------------------------------- -------------------- DATABASE 1105068 1105068 KB is the overstated amount. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All systems are affected * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Use workaround - see Local Fix * **************************************************************** | |
Local Fix: | |
Use the "-memsets" option of the db2pd command to determine the correct memory set size | |
Solution | |
Problem first fixed in DB2 Version 9.7 Fix Pack 10 | |
Workaround | |
see Local Fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 18.03.2014 24.11.2014 24.11.2014 |
Problem solved at the following versions (IBM BugInfos) | |
9.7.FP10 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.7.0.10 |