Lock Suspension Activity
This topic shows detailed information about Workload
Detail - Lock Suspension Activity
.
This block shows the lock suspension activity for each object performed by the event.
Lock Suspension Activity Workload Block Example
The
field labels shown in the following sample layout of Lock Suspension
Activity Workload Block
are described in the following section.
--- LOCK SUSPENSION ACTIVITY -------------------------------------------------------------------------------------------------
---------- SUSPEND REASON ---------- NORML RESUME TIMEO RESUME DEADL RESUME
RESOURCE NAME TYPE REQUEST LOCAL LATCH IRLMQ GROUP NOTIF OTHER COUNT AET COUNT AET COUNT AET
MEMBER
DBPARALL TSPARALL DATAPAGE NOTIFY 0 0 0 24 24 0 24 0.74382 0 N/C 0 N/C
SE11
DBPARALL TSPARALL DATAPAGE LOCK 0 3 0 0 0 0 3 0.04096 0 N/C 0 N/C
SE11
DBPARALL TSPARALL DATAPAGE LOCK 0 5 0 0 0 0 5 0.06957 0 N/C 0 N/C
SE12
DBPARALL TSPARALL DATAPAGE UNLOCK 0 1 0 2 2 0 3 0.59058 0 N/C 0 N/C
SE21
The following list describes the fields in the lock suspension activity workload block:
- RESOURCE NAME
- The name of the resource on which the suspended request is made.
The content of the field depends on the resource type:
- The plan name for SKCT
- The collection and package IDs for SKPT
- The collection ID for COLLECT
- The database name for DATABASE, CDB PLK, DBD PLCK
- The buffer pool ID for ALTERBUF, GBP S/S, P/P PLCK, PAGEPLCK, GBP CAST, P/P CAST
- The anchor point ID for HASH-ANC
- The row ID for ROW
N/A
for MASS, UTILITY, BINDLOCK, ALTERBUF, CATM MIG, CATM CAT, CATM DIR- The database and page set names for all others
The database and page set names are translations obtained from the IFCIDs 105 and 107. If these records are unavailable, the decimal DBIDs and OBIDs are printed.
- MEMBER
- The name of the Db2® member within the Db2 data sharing group.
- TYPE
- The type of the locked resource. Possible values are shown in Table 1.
- REQUEST
- The type of request that has been suspended:
- LOCK
- IRLM lock request
- UNLOCK
- IRLM unlock request
- CHANGE
- IRLM change request
- QUERY
- IRLM query request
- NOTIFY
- IRLM notify request
- DRAIN
- Drain request
- LATCH
- Latch request
- SUSPEND REASON LOCAL
- The number of suspensions due to local resource contentions.
- SUSPEND REASON LATCH
- The number of suspensions due to IRLM latch contentions.
- SUSPEND REASON IRLMQ
- The number of suspensions due to IRLM queued requests.
- SUSPEND REASON GROUP
- The number of suspensions due to global contention.
- SUSPEND REASON NOTIFY
- The number of suspensions due to intersystem message sending.
- SUSPEND REASON OTHER
- The number of suspensions due to reasons other than those listed
previously. Note: For drain suspensions, the suspension reason is always “waiting for the claim count to reach zero” and is categorized as OTHER.
- NORML RESUME COUNT
- The number of suspensions that ended in the task, resuming normal processing after the lock request has completed.
- NORML RESUME AET
- The normal resume average elapsed time. This is the normal resume elapsed time divided by the NORML RESUME COUNT.
- TIMEO RESUME COUNT
- The number of suspensions that ended in a timeout.
- TIMEO RESUME AET
- The average elapsed timeout time. This is the elapsed timeout time divided by the TIMEO RESUME COUNT.
- DEADL RESUME COUNT
- The number of suspensions that ended in a deadlock. Note: Drain suspensions do not end in a deadlock.
- DEADL RESUME AET
- The average elapsed deadlock time. This is the elapsed deadlock time divided by the DEADL RESUME COUNT.