IFCID 002 - Data Sharing Locking Data

This topic shows detailed information about "Record Trace - IFCID 002 - Data Sharing Locking Data".

Record trace - IFCID 002 - Data Sharing Locking Data

The field labels shown in the following sample layout of "Record Trace - IFCID 002 - Data Sharing Locking Data" are described in the following section.

                                               DATA SHARING LOCKING DATA
LOCK REQ (P-LOCKS)                68965   SYNCH.XES - LOCK REQ             608641   SUSPENDS - IRLM GLBL CONT        5099
UNLOCK REQ (P-LOCKS)              65415   SYNCH.XES - CHANGE REQ            22225   SUSPENDS - XES GLBLL CONT         228
CHANGE REQ (P-LOCKS)               2288   SYNCH.XES - UNLOCK REQ           632660    
NOTIFY MESSAGES SENT              18566   ASYNCH.XES - RESOURCES              662   INCOMPAT RETAINED LOCK              0
NOTIFY MESSAGES RECEIVED          36866   P-LOCK/NOTIFY EXITS ENGINES         500   P-LOCK/NFY EX.ENGINE N/A            0
PSET/PART P-LOCK NEGOTIAT.         2207   PAGE P-LOCK NEGOTIAT.                 3   OTHER P-LOCK NEGOTIAT .          1321
P-LOCK CHANGE DURING NEG.          2433   FALSE CONTENTIONS                  2007
SYNC-ASYNC XES CONV               37563   FLMG COUNTS PER                  SUBSYS   NO DELAY LOCK REQ REJECTS           0
LOCK REQ (P-LOCKS)

The number of lock requests for P-locks.

Field Name: QTGSLPLK

SYNCH.XES - LOCK REQ

The number of P/L-lock requests propagated to z/OS XES synchronously.

This number is not incremented if the request is suspended before going to XES.

Field Name: QTGSLSLM

SUSPENDS - IRLM GLBL CONT

The number of suspensions due to IRLM global resource contention. All IRLM lock states were in conflict on the same resource.

Global contention requires intersystem communication to resolve the lock conflict whereas local contention does not.

Field Name: QTGSIGLO

UNLOCK REQ (P-LOCKS)

The number of unlock requests for P-locks.

Field Name: QTGSUPLK

SYNCH.XES - CHANGE REQ

The number of change requests propagated to z/OS XES synchronously, including logical and physical locks.

This number is not incremented if the request is suspended before going to XES.

Field Name: QTGSCSLM

SUSPENDS - XES GLBLL CONT

The number of suspensions due to z/OS XES global resource contention. The z/OS XES lock states were in conflict but the IRLM lock states were not.

IRLM has many lock states but XES is only aware of the exclusive and shared lock states.

Field Name: QTGSSGLO

CHANGE REQ (P-LOCKS)

The number of change requests for P-locks.

Field Name: QTGSCPLK

SYNCH.XES - UNLOCK REQ

The number of unlock requests propagated to z/OS XES synchronously, including logical and physical locks.

This number is not incremented if the request is suspended before going to XES.

Field Name: QTGSUSLM

NOTIFY MESSAGES SENT

The number of notify messages sent.

Field Name: QTGSNTFY

ASYNCH.XES - RESOURCES

The number of resources propagated by IRLM to z/OS XES asynchronously, including logical and physical locks.

This can happen when new inter-DB2 interest occurs on a parent resource or when a request completes after the requester's execution unit was suspended.

Field Name: QTGSKIDS

INCOMPAT RETAINED LOCK

The number of global lock or change requests denied or suspended due to an incompatible retained lock.

Field Name: QTGSDRTA

NOTIFY MESSAGES RECEIVED

The number of notify messages received.

Field Name: QTGSNTFR

P-LOCK/NOTIFY EXITS ENGINES

The maximum number of engines available for physical lock exit or notify exit requests.

Field Name: QTGSPEMX

P-LOCK/NFY EX.ENGINE N/A

The number of times an engine is not available for physical lock exit or notify exit requests.

Field Name: QTGSPEQW

PSET/PART P-LOCK NEGOTIAT.

The number of times this DB2 was driven to negotiate a partition or page set physical lock due to changing inter-DB2 interest levels on the partition or page set.

Field Name: QTGSPPPE

PAGE P-LOCK NEGOTIAT.

The number of times this DB2 negotiated a page physical lock because of physical lock contention within DB2.

Field Name: QTGSPGPE

OTHER P-LOCK NEGOTIAT .

The number of times this DB2 was driven to negotiate a physical lock type other than page set, partition, or page.

Field Name: QTGSOTPE

P-LOCK CHANGE DURING NEG.

The number of times a physical lock change request was issued during physical lock negotiation.

Field Name: QTGSCHNP

FALSE CONTENTIONS

The total number of false contentions for LOCK and UNLOCK requests. A false contention occurs when different resource names hash to the same entry in the coupling facility (CF) lock table. The CF detects contention within the hash entry, and XES uses intersystem messaging to determine that no actual resource contention exists.

Note: The QTGSFCON flag indicates whether the false contention is reported at subsystem(=1) or LPAR level (=0).

Field Name: QTGSFLMG

SYNC-ASYNC XES CONV

The number of synchronous to asynchronous heuristic conversions for LOCK requests in XES. This conversion is done when XES determines that it is more efficient to drive the request asynchronously to the coupling facility (CF).

Field Name: QTGSFLSE

FLMG COUNTS PER
Flags describing QTGS counters:
ON
QTGSFLMG counts per subsystem (SUBSYS)
OFF
QTGSFLMG counts per LPAR

Field Name: QTGSFLGS

NO DELAY LOCK REQ REJECTS

The total number of failed DB2 lock requests to XES to process without delay. XES rejects the lock request because it could not process it synchronously.

Field Name: QTGSCREJ



Feedback