Thread Detail Attributes (Data Sharing)

Use Thread Detail attributes to create situations that monitor DB2 threads. This information is used locally for data sharing.

Authorization ID The primary authorization ID from connection or sign-on that identifies the execution privileges an application has to a DB2 object or service. Valid format is alphanumeric with a maximum of 8 characters.

Authorization ID (Unicode) The primary authorization ID from connection or sign-on that identifies the execution privileges an application has to a DB2 object or service. Valid format is alphanumeric with a maximum of 8 characters.

Collection ID The collection ID.

This field is blank for DBRM. Valid format is alphanumeric, with a maximum of 18 characters

Connection ID Identifies the connection of an application to a DB2 system.

Valid values are:
BATCH Batch job
CICS CICS attach
DB2CALL DB2 call facility
DIST Distributed
IMS IMS thread
TSO/E TSO/E foreground and background
UTILITY DB2 utility

Connection Type The type of DB2 connection.

Valid values are:
APPLCTN Application directed access
BATCH Batch job
CICS CICS attach
DB2CAF DB2 call attach
DLIBATCH DL/I batch
IMS IMS thread
IMS BMP IMS attach BMP
IMS TBMP IMS transaction BMP
IMS CTL IMS control region
IMS MPP IMS attach MPP
SYSTEM System directed access
TSO/E TSO/E foreground and background
UNKNOWN Unrecognizable connection type
UTILITY DB2 utility

Correlation ID The correlation between an application and the connection to a DB2 system. Valid format is alphanumeric, with a maximum of 12 characters; for example DLKEX212.

CPU Rate The thread CPU rate.

DB2 ID The name of a DB2 subsystem.

Display CPU Time The total amount of CPU time that DB2 has accumulated for a thread.

Valid format is HH:MM:SS:mmm, where:
  • H = Hour
  • M = Minute
  • S = Second
  • m = Millisecond
If the time goes over 24 hours, the format is DD-HH:MM where:
  • D = Day
  • H = Hour
  • M = Minute
For example, 00:14:59 indicates that the display CPU time is 14 minutes and 59 seconds.

Display Elapsed Time The total amount of elapsed time since thread creation or DB2 sign-on.

Valid format is DD-HH:MM:SS, where:
  • D = Day
  • H = Hour
  • M = Minute
  • S = Second
For example, 00-20:16:18 indicates that the display elapsed time is 20 hours, 16 minutes, and 18 seconds.

Display Wait Time The total amount of thread wait time. The collection of thread wait time requires activation of Accounting Class 2 in the monitored DB2 subsystem.

Valid format is HH:MM:SS:mmm, where:
  • H = Hour
  • M = Minute
  • S = Second
  • m = Millisecond
If the time goes over 24 hours, the format is DD-HH:MM where:
  • D = Day
  • H = Hour
  • M = Minute
For example, 00:14:59 indicates that the display CPU time is 14 minutes and 59 seconds.

ID Name An internal attribute used for navigation, it contains either the Data Sharing Group Name or the DB2ID.

IIP CPU The accumulated CPU time consumed while executing on an IBM zIIP in all environments.

In DB2 CP CPU Time The CP CPU time accumulated in DB2 include the current in-DB2 CPU time for the SQL statement in progress.

In DB2 Elapsed Time The elapsed time accumulated in DB2 include the current in-DB2 time for the SQL statement in progress.

MVS System The MVS System Management Facility (SMF) ID. Valid format is alphanumeric with a maximum of 4 characters; for example SP11.

Originating System ID The managed system name of the agent. Valid format is alphanumeric, with a maximum of 32 characters; for example, DB91:SYS1:DB2.

Package Name Identifies the package name with which a thread is associated. Valid format is alphanumeric, with a maximum of 8 characters.

Plan Name The name of an application plan that DB2 produces during the bind process and uses for processing SQL statements during execution. Valid format is alphanumeric, with a maximum of 8 characters. For example, PLANLCK2 is the name of an application plan. *SYSTEM* indicates DB2 subsystem-generated threads that own or are waiting on a lock.

Thread CPU Time The total amount of CPU time that DB2 has accumulated for a thread. Valid value is an integer in the range 0 - 99999999 seconds.

Thread Elapsed Time The total amount of elapsed time since thread creation or DB2 sign-on. Valid value is an integer in the range 0 - 99999999 seconds.

Thread Group Name The name of a data sharing group for a thread. Valid format is alphanumeric, with a maximum of 8 characters; for example, TDDB241G.

Thread Group Member Name The name of the member within a data sharing group for a thread.

Thread Status The current status of a thread.

Valid values are:
IN_BIND_DYN In dynamic bind processing
IN_DB2 Executing in DB2
IN_SQL_SORT Doing sort processing while executing an SQL call
NOT_AVAIL Not available
NOT_IN_DB2 Not executing in DB2
SWAPPED_OUT Originating address space swapped out
WAIT_ARCHIVE Waiting for an archive log tape mount
WAIT_ARCREAD Waiting for read of archive log from tape
WAIT_ASYNCRD Waiting for completion of read I/O done under another thread
WAIT_ASYNCWR Waiting for completion of write I/O done under another thread
WAIT_CLAIMER Waiting for release of claimers
WAIT_CONVLIM Distributed thread in synchronous wait; conversion limit reached
WAIT_CTHREAD Queued in create thread processing
WAIT_DRNLOCK Waiting to acquire drain lock
WAIT_GLBLOCK Waiting for lock or lock contention within data sharing group
WAIT_LOCK Waiting for a lock
WAIT_LOGQSCE Suspended because of Archive Log Mode (Quiesce) command
WAIT_MSGSEND Waiting because of intersystem message sending
WAIT_PGLATCH Waiting for page latch
WAIT_REMREQ Database access thread in synchronous wait
WAIT_REMSQL Distributed allied thread in synchronous wait
WAIT_REUSE Waiting for reuse
WAIT_SERVICE Waiting for completion of DB2 service
WAIT_SP_SCHD Waiting to schedule a stored procedure
WAIT_SP_STOP Waiting because stored procedure stopped
WAIT_SYNC_IO Waiting for completion of synchronous read or write I/O
WAIT_TERM_TH Queued and waiting for termination

Thread Stored Procedure Name The name of the stored procedure that a thread invokes. Valid format is alphanumeric, with a maximum of 18 characters; for example, SPCALC_TAX.

Thread Type The type of thread.

It can be:
A-LIST Allied-distributed thread starts at one server location; processes at another.
ALLIED Thread starts and processes at one server location.
DBACCESS Database access thread, requested by an allied-distributed thread.
UNKNOWN Unknown.

Thread Wait Time The total amount of thread wait time. Valid format is an integer in the range 09 - 99999999 seconds. Note: collection of thread time requires activation of Accounting Class 2 in the Monitored DB2 subsystem.

Time Stamp Represents the end of data collection or the end of an interval, and is the local time where the system is running.

The timestamp format for SCAN and STR functions is CYYMMDDHHMMSSmmm (as in 1120315064501000 for 03/15/12 06:45:01) where:
  • C = Century (0 for 20th, 1 for 21st)
  • Y = Year
  • M = Month
  • D = Day
  • H = Hour
  • M = Minute
  • S = Second
  • m = Millisecond