You can use DB2® workload manager table functions with the snapshot monitor table functions when performing problem determination or performance tuning.
Workload manager table function field | Snapshot monitor table function field |
---|---|
agent_tid | agent_pid |
application_handle | agent_id |
session_auth_id | session_auth_id |
dbpartitionnum | 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) AS UTILITY_DESCRIPTION,
SUBSTR(UTILITY_DBNAME,1,8) AS DBNAME,
UTILITY_STATE,
SUBSTR(UTILITY_INVOKER_TYPE,1,7) INVOKER,
SUBSTR(CHAR(WLM.DBPARTITIONNUM),1,4) PART,
SUBSTR(CLASSES.PARENTSERVICECLASSNAME,1,19) SUPERCLASS_NAME,
SUBSTR(CLASSES.SERVICECLASSNAME,1,18) SUBCLASS_NAME
FROM SYSIBMADM.SNAPUTIL SNAP,
TABLE(WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97(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.DBPARTITIONNUM
TYPE PRIORITY UTILITY_DESCRIPTION DBNAME UTILITY_STATE INVOKER PART 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