A fix is available
APAR status
Closed as new function.
Error description
Collect IRLM latch contention counters and other system stats in DB2 statistics trace.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All Db2 for z/OS users requesting IFCID-2 * * trace values for IRLM internal diagnostic * * statistics. * **************************************************************** * PROBLEM DESCRIPTION: * * Db2 can only retrieve a small set of * * IRLM internal stats via SMF trace. In * * order to view more IRLM diagnostic * * info, it must be extracted from dumps. * **************************************************************** * RECOMMENDATION: * * Apply corrective PTF when available. * **************************************************************** IFCID 2 reports Db2 Statistics Records which include Lock Manager data and Global Locking data mapped by both QTXA and QTGS. Currently, these two control blocks only contain a small subset of IRLM internal system stats and counters. ********* NEW QTGS Fields ********* QTGSLCAIC Active IRLM Control Block latch contention counter QTGSDGBL Total number of global deadlocks QTGSLICNT Local resource contentions QTGSGICNT Global resource contentions QTGSGCONT Visits to the contention exit, but IRLM granted ok QTGSFCONT False contentions QTGSCPLOK Plock Exit counter QTGSCNOTY Notify Exit counter ********* NEW QTXA Fields ********* QTXALCMM Main latch contention due to Main latch held QTXALCMU Main latch contention due to Use Count not being 0 QTXALCSM Secondary latch contention due to Main latch held QTXACRLK Resource Hash Table latch contention for LOCK QTXACWLK Workunit Hash Table latch contention for LOCK QTXACRUK Resource Hash Table latch contention for UNLOCK QTXACWUK Workunit Hash Table latch contention for UNLOCK QTXACRCH Resource Hash Table latch contention for CHANGE QTXACWCH Workunit Hash Table latch contention for CHANGE QTXACRNT Resource Hash Table latch contention for NOTIFY QTXACNNT Notify Control Block latch contention for NOTIFY QTXACRCP Resource Hash Table latch contention for COMPAT QTXACWCP Workunit Hash Table latch contention for COMPAT QTXACRAL Resource Hash Table latch contention for ASYNC LOCK QTXACWAL Workunit Hash Table latch contention for ASYNC LOCK QTXACWSY Workunit Hash Table latch contention for SYNC QTXASRCL Resource latch contention counter QTXAUCNT Use Count counter for Compat Queue Elements QTXALCCP # of Compat QEs generated QTXACGEN Generic latch contentions QTXACRQF Resource Hash Table latch contention for QUERY FAST QTXACWQF Workunit Hash Table latch contention for QUERY FAST QTXADLCL Total number of local deadlocks QTXATOUT Timeout RLBs purged by IRLM QTXARTRY Re-tryable ABENDS in IRLM QTXANRTY Non re-tryable ABENDS in IRLM QTXASUSP Suspend Exit counter QTXARSUM Resume Exit counter QTXASTAT Status Exit counter QTXADEAD Deadlock Exit counter QTXATIME Timeout Exit counter
Problem conclusion
Temporary fix
Comments
Db2 has been enhanced to include additional IRLM statistic counters for secondary latch contention and system activity in IFCID 2. DB2 STAT request to IRLM will collect IRLM system activity counters. Additionally, if IRLM APAR PI93819 is also applied, the STAT call will also collect IRLM secondary latch contention counters. ×**** PE18/04/19 PTF IN ERROR. SEE APAR PI97000 FOR DESCRIPTION *** 18/12/20 *** PI93817 increases the size of the QTXA section by 124 bytes. This section is also present in IFCID 3 (plan accounting). If this information is collected, this APAR will increase the volume of SMF data produced by Db2. If that is a concern, using SMFCOMP=YES to mitigate the impact.
APAR Information
APAR number
PI93817
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
B10
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-02-14
Closed date
2018-03-23
Last modified date
2018-12-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI54732 UI54738
Modules/Macros
DSNDQTXA DSNDQTGS DSNTLRST
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
20 December 2018