MON_GET_WORKLOAD_STATS 表函数 - 返回工作负载统计信息

MON_GET_WORKLOAD_STATS 函数为工作负载名称和数据库成员编号的每个组合返回一行工作负载统计信息。

权限

需要下列其中一个权限:
  • 对例程的 EXECUTE 特权
  • DATAACCESS 权限
  • DBADM 权限
  • SQLADM 权限
  • WLMADM 权限

缺省 PUBLIC 特权

语法

Read syntax diagramSkip visual syntax diagramMON_GET_WORKLOAD_STATS(workload_name ,member)

模式为 SYSPROC。

例程参数

workload_name
类型为 VARCHAR(128) 的输入参数,用于指定要返回其统计信息的工作负载。 如果参数为 NULL 或空字符串,那么将为所有工作负载返回统计信息。
成员
类型为 INTEGER 的输入参数,用于指定与当前连接的数据库在同一实例中的成员数。 为当前成员指定 -1,对所有活动数据库成员指定 -2。 如果指定了空值,那么将隐式设置 -1。

返回的信息

表 1. MON_GET_WORKLOAD_STATS 返回的信息
列名 数据类型 描述
WORKLOAD_NAME VARCHAR(128) workload_name -“工作负载名称”监视元素
DBPARTITIONNUM SMALLINT dbpartitionnum -“数据库分区号”监视元素
LAST_RESET TIMESTAMP last_reset -“最后重置时间戳记”监视元素
CONCURRENT_WLO_TOP INTEGER concurrent_wlo_top -“最大并行工作负载项数”监视元素
CONCURRENT_WLO_ACT_TOP INTEGER concurrent_wlo_act_top -“最大并行 WLO 活动数”监视元素
COORD_ACT_COMPLETED_TOTAL BIGINT coord_act_completed_total -“完成的协调程序活动总数”监视元素
COORD_ACT_ABORTED_TOTAL BIGINT coord_act_aborted_total -“异常终止的协调程序活动总数”监视元素
COORD_ACT_REJECTED_TOTAL BIGINT coord_act_rejected_total -“被拒绝的协调程序活动总数”监视元素
WLO_COMPLETED_TOTAL BIGINT wlo_completed_total -“完成的工作负载项总数”监视元素
COORD_ACT_LIFETIME_TOP BIGINT coord_act_lifetime_top -“协调程序活动生存期顶部”监视元素
COORD_ACT_LIFETIME_AVG coord_act_lifetime_avg -“平均协调程序活动生存期”监视元素
COORD_ACT_LIFETIME_STDDEV 与此工作负载相关联的嵌套级别 0 的已完成或异常终止的协调程序活动的生存期的标准偏差。 单位为毫秒。 如果工作负载的 COLLECT AGGREGATE ACTIVITY DATA 参数设置为 NONE,那么该列的值为空。 此标准偏差是从协调程序活动生存期直方图计算得出的,如果未正确调整直方图的大小以适合数据,那么该标准偏差可能不准确。 如果任何值落入最后一个直方图类别,那么会返回值 -1。
COORD_ACT_EXEC_TIME_AVG coord_act_exec_time_avg -“平均协调程序活动执行时间”监视元素
COORD_ACT_EXEC_TIME_STDDEV 与此工作负载相关联的嵌套级别 0 的已完成或异常终止的协调程序活动执行时间的标准偏差。 单位为毫秒。 此标准偏差是从协调程序活动执行时间直方图计算得出的,如果未正确调整直方图的大小以适合数据,那么该标准偏差可能不准确。 如果任何值落入最后一个直方图类别,那么会返回值 -1。 如果工作负载的 COLLECT AGGREGATE ACTIVITY DATA 参数设置为 NONE,那么该列的值为空。
COORD_ACT_QUEUE_TIME_AVG coord_act_queue_time_avg -“平均协调程序活动队列时间”监视元素
COORD_ACT_QUEUE_TIME_STDDEV 与此工作负载相关联的嵌套级别 0 的已完成或异常终止的协调程序活动的队列时间的标准偏差。 单位为毫秒。 如果工作负载的 COLLECT AGGREGATE ACTIVITY DATA 参数设置为 NONE,那么该列的值为空。 此标准偏差是从协调程序活动队列时间直方图计算得出的,如果未正确调整直方图的大小以适合数据,那么该标准偏差可能不准确。 如果任何值落入最后一个直方图类别,那么会返回值 -1。
UOW_TOTAL_TIME_TOP BIGINT uow_total_time_top -“最长 UOW 总时间”监视元素
UOW_THROUGHPUT uow_throughput -“工作单元吞吐量”监视元素
UOW_LIFETIME_AVG uow_lifetime_avg -“工作单元平均生存期”监视元素
UOW_COMPLETED_TOTAL BIGINT uow_completed_total -“完成的工作单元总数”监视元素
TOTAL_CPU_TIME BIGINT total_cpu_time -“CPU 总时间”监视元素
TOTAL_DISP_RUN_QUEUE_TIME BIGINT total_disp_run_queue_time -“分派器运行队列总时间”监视元素
ACT_THROUGHPUT act_throughput -“活动吞吐量”监视元素
CPU_UTILIZATION cpu_utilization -“CPU 利用率”监视元素
APP_ACT_COMPLETED_TOTAL BIGINT app_act_completed_total -“成功的外部协调程序活动总数”监视元素
APP_ACT_ABORTED_TOTAL BIGINT app_act_aborted_total -“失败的外部协调程序活动总数”监视元素
APP_ACT_REJECTED_TOTAL BIGINT app_act_rejected_total -“拒绝的外部协调程序活动总数”监视元素
MEMBER SMALLINT member -“数据库成员”监视元素
ACTIVE_HASH_GRPBYS_TOP BIGINT active_hash_grpbys_top - 活动散列 GROUP BY 操作次数高水位标记
ACTIVE_HASH_JOINS_TOP BIGINT active_hash_joins_top-活动散列连接操作数高水位标记
ACTIVE_OLAP_FUNCS_TOP BIGINT active_olap_funcs_top-活动 OLAP 函数操作高水位标记
ACTIVE_PEAS_TOP BIGINT active_广大-top-活动部分提前聚集操作次数高水位标记
ACTIVE_PEDS_TOP BIGINT active_peds_top - 活动部分提前相异操作次数高水位标记
ACTIVE_SORT_CONSUMERS_TOP BIGINT active_sort_consumers_top - 活动排序使用者数高水位标记
ACTIVE_SORTS_TOP BIGINT active_sorts_top - 活动排序数高水位标记
ACTIVE_COL_VECTOR_CONSUMERS_TOP BIGINT active_col_vector_consumers_top-活动 columnar_vector 使用者高水位标记
SORT_CONSUMER_HEAP_TOP BIGINT sort_consumer_heap_top - 单个专用排序堆使用者高水位标记
SORT_CONSUMER_SHRHEAP_TOP BIGINT sort_consumer_shrheap_top - 单个共享排序堆使用者高水位标记
SORT_HEAP_TOP BIGINT sort_heap_top - 排序专用堆高水位标记
SORT_SHRHEAP_TOP BIGINT sort_shrheap_top - 共享排序堆高水位标记

使用说明

该功能不会聚集工作负载、成员或服务类之间的数据。 但是,您可以使用 SQL 查询来聚集数据。

示例

以下查询显示工作负载的统计信息:
SELECT SUBSTR(WORKLOAD_NAME,1,18) AS WL_DEF_NAME,
       SUBSTR(CHAR(MEMBER),1,4) AS MEMB,
       COORD_ACT_LIFETIME_TOP,
       COORD_ACT_LIFETIME_AVG,
       COORD_ACT_LIFETIME_STDDEV
FROM TABLE(MON_GET_WORKLOAD_STATS(CAST(NULL AS VARCHAR(128)), -2)) AS WLSTATS
ORDER BY WL_DEF_NAME, MEMB
该查询的样本输出如下所示:
WL_DEF_NAME        MEMB COORD_ACT_LIFETIME_TOP ...
------------------ ---- ---------------------- ...
SYSDEFAULTADMWORKL 0                        -1 ...
SYSDEFAULTUSERWORK 0                        -1 ...
WL1                0                         2 ...
... COORD_ACT_LIFETIME_AVG   COORD_ACT_LIFETIME_STDDEV
... ------------------------ -------------------------
... -1.00000000000000E+000    -1.00000000000000E+000
... -1.00000000000000E+000    -1.00000000000000E+000
... +2.56000000000000E+000    +6.00000000000001E-002