MON_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す
MON_GET_WORKLOAD_STATS 関数は、ワークロード名とデータベース・メンバー番号のすべての組み合わせについてワークロード統計の 1 行を返します。
許可
以下のいずれかの権限が必要です。
- ルーチンに対する EXECUTE 特権
- DATAACCESS 権限
- DBADM 権限
- SQLADM 権限
- WLMADM 権限
デフォルトの PUBLIC 特権
なし
構文
スキーマは SYSPROC です。
ルーチン・パラメーター
- ワークロード名
- 統計が戻されるワークロードを指定する、タイプ VARCHAR(128) の入力引数。 引数が NULL または空ストリングである場合、すべてのワークロードについて統計が戻されます。
- member
- 現在接続されているデータベースと同じインスタンス内のメンバーの番号を指定する、タイプ INTEGER の入力引数。 現行のメンバーには -1、すべてのアクティブ・データベース・メンバーには -2 を指定します。 NULL 値を指定すると、-1 が暗黙的に設定されます。
戻される情報
列名 | データ・タイプ | 説明 |
---|---|---|
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 | DOUBLE | coord_act_lifetime_avg コーディネーター・アクティビティー存続時間の平均 : モニター・エレメント |
COORD_ACT_LIFETIME_STDDEV | DOUBLE | このワークロードに関連付けられたネスト・レベル 0 の完了または打ち切られたコーディネーター・アクティビティーの存続期間の標準偏差。 単位はミリ秒です。 ワークロードの COLLECT AGGREGATE ACTIVITY DATA パラメーターが NONE に設定される場合、列の値は NULL です。 この標準偏差はコーディネーター・アクティビティーの存続期間ヒストグラムから計算され、ヒストグラムのサイズがデータに合わせて正しく設定されていない場合は不正確になることがあります。 値が最後のヒストグラム bin に入る場合、値 -1 が戻されます。 |
COORD_ACT_EXEC_TIME_AVG | DOUBLE | coord_act_exec_time_avg コーディネーター・アクティビティー平均実行時間 : モニター・エレメント |
COORD_ACT_EXEC_TIME_STDDEV | DOUBLE | このワークロードに関連付けられたネスト・レベル 0 の完了または打ち切られたコーディネーター・アクティビティーの実行時間の標準偏差。 単位はミリ秒です。 この標準偏差はコーディネーター・アクティビティーの実行時間ヒストグラムから計算され、ヒストグラムのサイズがデータに合わせて正しく設定されていない場合は不正確になることがあります。 値が最後のヒストグラム bin に入る場合、値 -1 が戻されます。 ワークロードの COLLECT AGGREGATE ACTIVITY DATA パラメーターが NONE に設定される場合、列の値は NULL です。 |
COORD_ACT_QUEUE_TIME_AVG | DOUBLE | coord_act_queue_time_avg コーディネーター・アクティビティー・キュー平均時間 : モニター・エレメント |
COORD_ACT_QUEUE_TIME_STDDEV | DOUBLE | このワークロードに関連付けられたネスト・レベル 0 の完了または打ち切られたコーディネーター・アクティビティーのキュー時間の標準偏差。 単位はミリ秒です。 ワークロードの COLLECT AGGREGATE ACTIVITY DATA パラメーターが NONE に設定される場合、列の値は NULL です。 この標準偏差はコーディネーター・アクティビティーのキュー時間ヒストグラムから計算され、ヒストグラムのサイズがデータに合わせて正しく設定されていない場合は不正確になることがあります。 値が最後のヒストグラム bin に入る場合、値 -1 が戻されます。 |
UOW_TOTAL_TIME_TOP | BIGINT | uow_total_time_top - UOW 合計時間の最上位 : モニター・エレメント |
UOW_THROUGHPUT | DOUBLE | uow_throughput - 作業単位スループット : モニター・エレメント |
UOW_LIFETIME_AVG | DOUBLE | 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 | DOUBLE | act_throughput - アクティビティー・スループット : モニター・エレメント |
CPU_UTILIZATION | DOUBLE | 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 - 拒否された外部コーディネーター・アクティビティーの合計数のモニター・エレメント |
メンバー | SMALLINT | member - データベース・メンバー・モニター・エレメント |
ACTIVE_HASH_GRPBYS_TOP | BIGINT | active_hash_grpbys_top - アクティブな HASH 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-アクティブな partial early aggregation 操作最高水準点 |
ACTIVE_PEDS_TOP | BIGINT | active_peds_top - アクティブな partial early distinct 操作最高水準点 |
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