You can use DB2® workload management table functions with the snapshot monitor table functions when performing problem determination or performance tuning.
Workload management table function field | Snapshot monitor table function field |
---|---|
agent_tid | agent_pid |
application_handle | agent_id |
session_auth_id | session_auth_id |
member | node_number |
utility_id | utility_id |
workload_id | workload_id |
SELECT SUBSTR(UTILITY_TYPE,1,4) TYPE,
UTILITY_PRIORITY PRIORITY,
SUBSTR(UTILITY_DESCRIPTION,1,12) DESCRIPTION,
SUBSTR(UTILITY_DBNAME,1,8) DBNAME,
UTILITY_STATE STATE,
SUBSTR(UTILITY_INVOKER_TYPE,1,7) INVOKER,
SUBSTR(CHAR(WLM.MEMBER),1,4) MEMB,
SUBSTR(CLASSES.PARENTSERVICECLASSNAME,1,19) SUPERCLASS_NAME,
SUBSTR(CLASSES.SERVICECLASSNAME,1,18) SUBCLASS_NAME
FROM SYSIBMADM.SNAPUTIL SNAP,
TABLE(WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES(CAST(NULL AS BIGINT), -2)) WLM,
SYSCAT.SERVICECLASSES CLASSES
WHERE SNAP.UTILITY_ID = WLM.UTILITY_ID
AND WLM.SERVICE_CLASS_ID = CLASSES.SERVICECLASSID
AND CLASSES.SERVICECLASSNAME = 'SYSDEFAULTSUBCLASS'
AND CLASSES.PARENTSERVICECLASSNAME = 'BATCH'
ORDER BY WLM.MEMBER
TYPE PRIORITY DESCRIPTION DBNAME STATE INVOKER MEMB SUPERCLASS_NAME SUBCLASS_NAME
---- -------- ------------ ------ ------- ------- ---- --------------- ------------------
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 1 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 1 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 1 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 2 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 2 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 2 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 3 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 3 BATCH SYSDEFAULTSUBCLASS
LOAD - OFFLINE LOAD SAMPLE EXECUTE USER 3 BATCH SYSDEFAULTSUBCLASS