IFCID changes in Db2 13
Db2 13 introduces changes to various instrumentation facility component identifier (IFCID) trace fields.
New trace records
The following table gives an overview of new IFCIDs. Serviceability trace records are not included.
IFCID | Trace type and class |
Mapping macro
|
Description |
---|---|---|---|
396 | Statistics class 3, Performance class 6 | DSNDQW05 | Records information about abnormal index splits |
415 | Statistics class 4 | DSNDQW05 | Records information about authentication tokens that could not be processed by RACF |
416 | Audit class 12 | DSNDQW05 | Records the REST cross-origin resource sharing exception trace |
417 | Statistics class 10, Statistics class 11 | DSNDQW05 | Records detailed client inventory information for remote applications that connect to a Db2 subsystem |
437 | Performance class 3 | DSNDQW05 | Records information about the SET CURRENT LOCK TIMEOUT SQL statement |
Changes to selected trace records
The following table gives an overview of changes to specific IFCIDs. Changes to IFCID 106, the system parameters record, and changes to serviceability trace records are not included.
IFCID | Function level | APAR | Enhancement and description of changes |
---|---|---|---|
1 | V13R1M100 | DBAT availability improvements: The value in field QDSTNDBA, which records the number of times that DBATs were created, might increase significantly after migration to Db2 13. In previous Db2 releases, field QDSTNDBA excluded DBATs that were created to replace disconnected, pooled DBATs that were terminated because they reached their reuse limit. Starting in Db2 13, the count in field QDSTNDBA includes all DBATs that were created. Fields are added to record:
|
|
1 | V13R1M100 | Increase number of latch classes to 64: The following changes are made:
|
|
1 | V13R1M500 | PH47626 | Improved DBAT status for MONITOR THREADS profiles in DISPLAY THREAD output: The following changes are made:
|
1, 365 | V13R1M505 | PH55599 | RACF identity token support: The following change is made:
|
1 | V13R1M505 | PH56369 | Separate location statistics from STATIME_MAIN: The following change is made:
|
2 | V13R1M100 | PH55153 | Changes to the maximum number of repeated sections in certain IFCID 2 records: The following changes are made:
|
2 | V13R1M504 | PH55497 | Minimize the impact of package invalidation Fields are added to record:
|
2, 3 | V13R1M100 | Reduce RACF contention: Fields are added to record:
|
|
2, 3 | V13R1M500 | Application timeout and deadlock control: Fields are added to record:
|
|
2, 3, 148 | V13R1M504 | PH55497 | Minimize the impact of package invalidation Fields are added to record:
|
3 | V13R1M100 | Increase number of latch classes to 64: The following changes are made:
|
|
3 | V13R1M100 | Accounting information on the longest wait times for common suspension types: A section is added to record the following thread-level wait time information:
This information can simplify the task of diagnosing performance issues that are due to excessive wait times for resources. |
|
3 | V13R1M100 | PH46371 | Enhancement to accounting information on the longest wait times for common suspension types:
|
3 | V13R1M100 | PH46372 | Enhancement to accounting information on the longest wait times for common suspension types:
|
3 | V13R1M500 | PH51892 | SQL Data Insights support: Fields are added to record:
|
21 | V13R1M504 | PH55497 | A flag is added for the locked resource type field to indicate that the lock is an autobind phase-in lock. |
51, 52, 56, 57, 148 | V13R1M100 | Increase number of latch classes to 64: The following changes are made:
|
|
172 | V13R1M500 | Application timeout and deadlock control: A field is added to record:
Existing long name fields are populated for client information such as such as workstation ID, user ID, and transaction ID. |
|
196 | V13R1M500 | Application timeout and deadlock control: Fields are added to record the following information about a lock request that times out:
Existing long name fields are populated for client information such as such as workstation ID, user ID, and transaction ID. |
|
230, 254 | V13R1M100 | IBM z15 group buffer pool (GBP) residency time: Fields are added to record:
|
|
319 | V13R1M100 | PH57811 | A field is added to record the PROFILEID value when the QW0319PA field value is 'W' or 'E'. |
376 | V13R1M500 | Change of the default MAXPARTITIONS for partition-by-growth table spaces to 254: Function code 1315001 records when CREATE TABLESPACE or CREATE TABLE statements use a default MAXPARTITIONS value of 256 when the application compatibility level is V13R1M100, but use a default MAXPARTITIONS value of 254 when the application compatibility level is V13R1M500 or later. A record with function code 1315001 is written only when the application compatibility level is V13R1M100. |
|
389 | V13R1M500 | PH51565 | A field is added to record the FTB factor, which is a calculated value that Db2 uses to identify indexes that might benefit from fast index traversal. |
402 | V13R1M100 | PH50729 | The values of the following fields are reset to zero when a new profile is enabled, or an existing profile's warning or exception threshold is changed:
|
An additional location for the IFCID flat file (DSNWMSGS)
- The most current version of DSNWMSGS is available only for clients who have Db2 13 for z/OS licenses. The information is in a PDF file. To locate this information, see Db2 13 for z/OS IFCID flat file (DSNWMSGS).
- An older version of DSNWMSGS is available in the prefix.SDSNIVPD(DSNWMSGS) data set. You can use the TSO or ISPF browse function to look at the field descriptions in prefix.SDSNIVPD(DSNWMSGS), even when Db2 is down. If you prefer to look at the descriptions in printed form, you can use ISPF to print a listing of the data set.