C

call_stmt_routine_id - CALL ステートメント・ルーチン ID のモニター・エレメント

CALL ステートメントの場合、これは、呼び出し中のプロシージャーのルーチン ID です。

行が CALL ステートメントに対応していない場合、このエレメントは NULL を返します。
表 2. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ROUTINE_EXEC_LIST 表関数 - ルーチンによって実行されるステートメントのリストの取得 常に収集される

使用法

このエレメントを使用すると、組み込みルーチン呼び出しおよび再帰的ルーチン呼び出しの階層を再作成できます。

call_stmt_subroutine_id - CALL ステートメント・サブルーチン ID のモニター・エレメント

サブルーチンに対する CALL ステートメントの場合、これは呼び出し中のプロシージャーのサブルーチン ID です。

表 3. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ROUTINE_EXEC_LIST 表関数 - ルーチンによって実行されるステートメントのリストの取得 常に収集される

使用法

このエレメントを使用すると、組み込みルーチン呼び出しおよび再帰的ルーチン呼び出しの階層を再作成できます。

cat_cache_heap_full - カタログ・キャッシュ・ヒープ・フルのモニター・エレメント

カタログ・キャッシュへの挿入が、データベース・ヒープのヒープ満杯状態により失敗した回数。

表 4. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
接続 event_conn 常に収集される

使用法

カタログ・キャッシュは、データベース・ヒープから動的にストレージを取り出します。キャッシュ・ストレージが限度に達していなくても、データベース・ヒープのスペースがないために、カタログ・キャッシュへの挿入が失敗する可能性があります。 カタログ・キャッシュ・ヒープ・フルのカウントがゼロではない場合、データベース・ヒープ・サイズを増加するか、カタログ・キャッシュ・サイズを削減することで、この挿入に失敗する状態を直すことができます。

cat_cache_inserts - カタログ・キャッシュ挿入数 : モニター・エレメント

システムが表記述子または許可情報をカタログ・キャッシュに挿入しようとした回数。

表 5. 表関数モニター情報
表関数 モニター・エレメントの収集レベル:
MON_FORMAT_XML_METRICS_BY_ROW - すべてのメトリックに関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_ROUTINE 表関数 - ルーチンの集約された実行メトリックの取得 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表関数 - ルーチンの集約された実行メトリックの詳細の取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表 関数 - サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
表 6. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
アプリケーション appl 基本
スナップショット・モニターの場合、このカウンターはリセットできます。
表 7. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
統計 event_scstats (メトリック文書に報告されます ) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます ) REQUEST METRICS BASE

作業単位

system_metrics 文書に報告されます。

REQUEST METRICS BASE

使用法

カタログ・キャッシュ検索と組み合わせると、 次の公式を使用してカタログ・キャッシュ・ヒット率を計算できます。
    1 - (カタログ・キャッシュ挿入数 / カタログ・キャッシュ検索数)

このエレメントの使用法について詳しくは、cat_cache_lookups モニター・エレメントを参照してください。

cat_cache_lookups - カタログ・キャッシュ検索 : モニター・エレメント

表の記述子情報または許可情報を取得するためにカタログ・キャッシュが参照された回数。

表 8. 表関数モニター情報
表関数 モニター・エレメントの収集レベル:
MON_FORMAT_XML_METRICS_BY_ROW - すべてのメトリックに関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_ROUTINE 表関数 - ルーチンの集約された実行メトリックの取得 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表関数 - ルーチンの集約された実行メトリックの詳細の取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表 関数 - サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
表 9. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
アプリケーション appl 基本
スナップショット・モニターの場合、このカウンターはリセットできます。
表 10. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
統計 event_scstats (メトリック文書に報告されます ) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます ) REQUEST METRICS BASE

作業単位

system_metrics 文書に報告されます。

REQUEST METRICS BASE

使用法

このエレメントには、 カタログ・キャッシュへの正常に行われたアクセスと失敗したアクセスの両方が含まれます。 カタログ・キャッシュは、次の場合に参照されます。
  • SQL ステートメントのコンパイル中に、表、ビュー、または別名を処理したとき。
  • データベース許可情報にアクセスがあったとき。
  • SQL ステートメントのコンパイル中にルーチンを処理したとき。

カタログ・キャッシュ・ヒット率の計算には次の公式を使用します。

 
  (1 - (cat_cache_inserts / cat_cache_lookups))

この値は、カタログ・キャッシュがどの程度カタログ・アクセスを回避しているかを示します。 この比率が高い場合 (0.8 を超える値)、キャッシュは効果的に動作しています。 比率が低い場合は、 catalogcache_sz 構成パラメーターを大きくする必要があることを示します。 データベースへの最初の接続の直後は、 この比率は高くなります。

表、ビュー、別名などに関係するデータ定義言語 (DDL) SQL ステートメントは、 そのようなオブジェクトに関する表記述子情報をカタログ・キャッシュから取り除くため、 それらのオブジェクトは次の参照で再挿入されることになります。 さらに、 データベース許可およびルーチンの実行特権のための GRANT および REVOKE のステートメントによって、 該当する許可情報がカタログ・キャッシュから取り除かれます。 したがって、DDL ステートメントと GRANT/REVOKE ステートメントを多用した場合も、 この比率は大きくなります。

cat_cache_overflows カタログ・キャッシュ・オーバーフロー数 : モニター・エレメント

割り振られたメモリーの境界からカタログ・キャッシュがオーバーフローした回数。

表 11. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
アプリケーション appl 基本
スナップショット・モニターの場合、このカウンターはリセットできます。
表 12. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される

使用法

このエレメントと cat_cache_size_top モニター・エレメントを組み合わせて使用すると、オーバーフローを回避するのにカタログ・キャッシュのサイズを大きくする必要があるかどうかを判別できます。

カタログ・キャッシュのスペースは、どのトランザクションでも現在使用されていない、 表、ビュー、または別名に関する表記述子情報や、許可情報を除去することで取り戻します。

cat_cache_overflows モニター・エレメントの値が大きい場合は、 ワークロードに対してカタログ・キャッシュが小さすぎることが考えられます。 カタログ・キャッシュを大きくすると、パフォーマンスが改善されることがあります。 多数の表、ビュー、別名、 ユーザー定義関数またはストアード・プロシージャーを参照する多数の SQL ステートメントを、 1 つの作業単位にコンパイルするトランザクションがワークロードに含まれている場合は、 1 つのトランザクションにコンパイルする SQL ステートメントの数を少なくすると、 カタログ・キャッシュのパフォーマンスが改善されることがあります。 あるいは多数の表、ビュー、別名、 ユーザー定義関数またはストアード・プロシージャーを参照する多数の SQL ステートメントが入ったパッケージのバインドがワークロードに含まれる場合は、 パッケージを分割してその中に含まれる SQL ステートメントの数を少なくすると、 パフォーマンスが改善されることがあります。

cat_cache_size_top - カタログ・キャッシュの最高水準点 : モニター・エレメント

カタログ・キャッシュが到達した最大論理サイズ。

表 13. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
表 14. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される

使用法

このエレメントは、データベースが活動化されて以降、 データベースでワークロードを実行したときに論理的に必要となったカタログ・キャッシュの最大バイト数を示します。

カタログ・キャッシュは論理サイズで管理されます。論理サイズにはメモリー管理のための使用量が含まれません。 データベース・スナップショット内の pool_watermark エレメントは、カタログ・キャッシュによって使用されたメモリーの物理最高水準点値を示します。 カタログ・キャッシュのモニター作業とチューニング作業には、物理サイズよりも論理サイズを使用するようにしてください。

カタログ・キャッシュがオーバーフローした場合、このエレメントは、 オーバーフロー時にカタログ・キャッシュが到達した最大サイズになります。 このような状態が発生したかどうかを確認するには、cat_cache_overflows モニター・エレメントをチェックしてください。

ワークロードに必要なカタログ・キャッシュの最小サイズは次のように決定できます。
   maximum catalog cache size / 4096
この結果を切り上げた整数が、 オーバーフローを避けるためにカタログ・キャッシュが必要とする 4K ページの最小数になります。

catalog_node カタログ・ノード番号 : モニター・エレメント

データベース・カタログ表が保管されているノードのノード番号。

エレメント ID
catalog_node
エレメント・タイプ
情報
表 15. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
表 16. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
カタログ・ノードは、すべてのシステム・カタログ表が保管されているノードです。 システム・カタログ表へのアクセスは、すべてこのノードを通る必要があります。

catalog_node_name カタログ・ノード・ネットワーク名 : モニター・エレメント

カタログ・ノードのネットワーク名。

エレメント ID
catalog_node_name
エレメント・タイプ
情報
表 17. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
表 18. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントを使用して、データベースのロケーションを判別できます。

cf_waits - クラスター・キャッシング・ファシリティー待機回数 : モニター・エレメント

DB2® データベース・システムがクラスター・キャッシング・ファシリティーと通信した際に待機した回数。

表 19. 表関数モニター情報
表関数 モニター・エレメントの収集レベル:
MON_FORMAT_XML_METRICS_BY_ROW - すべてのメトリックに関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表関数 - パッケージ・キャッシュ内の SQL ステートメント・アクティビティー・メトリックの取得 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表関数 - パッケージ・キャッシュ項目の詳細メトリックの取得 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表関数 - ルーチンの集約された実行メトリックの取得 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表関数 - ルーチンの集約された実行メトリックの詳細の取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表 関数 - サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
表 20. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity (details_xml 文書に報告されます) ACTIVITY METRICS BASE
統計 event_scstats (メトリック文書に報告されます ) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます ) REQUEST METRICS BASE
作業単位 - 常に収集される
パッケージ・キャッシュ - 常に収集される
ロッキング - 常に収集される

cf_wait_time - クラスター・キャッシング・ファシリティー待機時間 : モニター・エレメント

cf_wait_time モニター・エレメントは、クラスター・キャッシング・ファシリティーと通信するために費やした時間を格納します。 この時間には、ロックの認可やページ再利用の実行など、要求された処理または通信の結果として生じる場合がある処理を実行するための時間は含まれません。 測定単位はミリ秒です。
表 21. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_FORMAT_XML_METRICS_BY_ROW - すべてのメトリックに関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_TIMES_BY_ROW - フォーマット設定された行ベースの待機/処理時間の結合された階層を取得する 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_WAIT_TIMES_BY_ROW - 待機時間に関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表関数 - パッケージ・キャッシュ内の SQL ステートメント・アクティビティー・メトリックの取得 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表関数 - パッケージ・キャッシュ項目の詳細メトリックの取得 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表関数 - ルーチンの集約された実行メトリックの取得 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表関数 - ルーチンの集約された実行メトリックの詳細の取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表 関数 - サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE

使用法

この値は、DB2 がクラスター・キャッシング・ファシリティーとの通信の際に待機に費やした時間の指標です。

cfg_collection_type - 構成収集タイプのモニター・エレメント

構成パラメーター値がいつ収集されたかを示します。

表 22. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターで収集されるこの値は、以下のとおりです。
I
イベント・モニターが活動化されたときにキャプチャーされた初期値。
U
更新された値

cfg_name - 構成名モニター・エレメント

構成パラメーターの名前。

表 23. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターでは、このエレメントは、DBCFG または DBMCFG イベントの一環として更新された構成パラメーター、または DBCFGVALUES または DBMCFGVALUES イベントの一環としてイベント・モニターの開始時にキャプチャーされた構成パラメーターを示します。 これらのイベントは、以下が行われたことを表します。
DBCFG
データベース構成パラメーターの変更
DBMCFG
データベース・マネージャー構成パラメーターの変更
DBCFGVALUES
イベント・モニターが非アクティブであった間に、データベース構成パラメーターが変更されていた場合の、イベント・モニター開始時のデータベース構成パラメーター値のキャプチャー
DBMCFGVALUES
イベント・モニターが非アクティブであった間に、データベース・マネージャー構成パラメーターが変更されていた場合の、イベント・モニター開始時のデータベース・マネージャー構成パラメーター値のキャプチャー

cfg_old_value - 古い構成値モニター・エレメント

構成パラメーターの古い値、または メモリー内の構成パラメーター値。

表 24. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターの場合:
  • イベントが、データベース構成パラメーターの変更 (DBCFG) またはデータベース・マネージャー構成パラメーターの変更 (DBMCFG) である場合、これは構成パラメーターの古い値です。
  • イベントが、イベント・モニターが非アクティブであった間に変更されていたデータベース構成パラメーター値のキャプチャー (DBCFGVALUES) またはデータベース・マネージャー構成パラメーター値のキャプチャー (DBMCFGVALUES) である場合、これは現行のメモリー内の構成パラメーター値です。 これは、現在使用中の構成パラメーター値です。

cfg_old_value_flags - 古い構成値のフラグのモニター・エレメント

このフラグは、古い構成パラメーターの値がどのように決定 されたかを示します。

表 25. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターでは、このエレメントは、古い構成パラメーターの値が決定された方法を示します。
  • AUTOMATIC
  • COMPUTED
  • NONE
イベントが、イベント・モニターが非アクティブであった間に変更されていたデータベース構成パラメーター値のキャプチャー (DBCFGVALUES) またはデータベース・マネージャー構成パラメーター値のキャプチャー (DBMCFGVALUES) である場合、このフラグは現行のメモリー内の構成パラメーター値を表します。

cfg_value - 構成値モニター・エレメント

構成パラメーターの新しい値、またはディスク上の構成パラメーター値。

表 26. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターの場合:
  • イベントが、データベース構成パラメーターの変更 (DBCFG) またはデータベース・マネージャー構成パラメーターの変更 (DBMCFG) である場合、これは構成パラメーターの新しい値です。
  • イベントが、イベント・モニターが非アクティブであった間に変更されていたデータベース構成パラメーター値のキャプチャー (DBCFGVALUES) またはデータベース・マネージャー構成パラメーター値のキャプチャー (DBMCFGVALUES) である場合、これは、ディスク上の構成パラメーター値です。 ディスク上の構成パラメーター値は、 最新の値であり、まだ反映されていない可能性があります。

cfg_value_flags - 構成値フラグのモニター・エレメント

このフラグは、新しい構成パラメーターの値がどのように決定 されたかを示します。

表 27. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
変更履歴 DBDBMCFG 常に収集される

使用法

変更履歴イベント・モニターでは、このエレメントは、新しい構成パラメーターの値が決定された方法を示します。
  • AUTOMATIC
  • COMPUTED
  • NONE
イベントが、イベント・モニターが非アクティブであった間に変更されていたデータベース構成パラメーター値のキャプチャー (DBCFGVALUES) またはデータベース・マネージャー構成パラメーター値 のキャプチャー (DBMCFGVALUES) である場合、このフラグは、現行のディスク上の構成パラメーター値を表します。

ch_auto_tuning - FCM チャネル自動チューニング標識 : モニター・エレメント

高速コミュニケーション・マネージャー (FCM) チャネル数の設定とチューニングが自動的に行われるかどうかを示します。値 1 は「はい」を意味し、値 0 は「いいえ」を意味します。

表 28. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM - FCM メトリックの取得 常に収集される

使用法

FCM チャネル自動チューニングは、fcm_num_channels 構成パラメーターを AUTOMATIC に設定することによって有効になります。

ch_free - 現在空いているチャネル : モニター・エレメント

このエレメントは、現在空いている FCM 通信チャネルの数を示します。

表 29. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM - FCM メトリックの取得 常に収集される
表 30. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー fcm 基本

使用法

フリー FCM チャネルのパーセンテージを計算するには、以下の公式を使用します。
(ch_free/ch_total) * 100

フリー FCM チャネルのパーセンテージが 20% を下回る場合、FCM チャネル自動チューニングが有効であれば、DB2 データベース・マネージャーは FCM チャネル番号を調整します。

フリー FCM チャネルのパーセンテージが 20% を下回る場合、FCM チャネル自動チューニングが無効であれば、fcm_num_channels 構成パラメーターを調整する必要があります。

ch_free_bottom 空いているチャネルの最小 : モニター・エレメント

処理中に到達した空き FCM 通信チャネルの最小数。

表 31. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM - FCM メトリックの取得 常に収集される
表 32. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー fcm 基本

使用法

このモニター・エレメントを fcm_num_channels 構成パラメーターと併せて使用することにより、接続項目の最大使用率を判別できます。

ch_max - FCM チャネルの最大可能数 : モニター・エレメント

高速コミュニケーション・マネージャー (FCM) チャネルの割り振り可能最大数。この値は、インスタンスの開始時に予約された仮想メモリー量に基づいています。

表 33. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM - FCM メトリックの取得 常に収集される
表 34. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー fcm 基本

使用法

この内部モニター・エレメントを使用するのは、IBM サポートだけです。

ch_total - 現在割り振られている FCM チャネル数 : モニター・エレメント

現在割り振られている高速コミュニケーション・マネージャー (FCM) チャネルの数。 この数には、使用中チャネルと空きチャネルの両方が含まれます。

表 35. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM - FCM メトリックの取得 常に収集される
表 36. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー fcm 基本

使用法

FCM が自動的にチューニングされていることを ch_auto_tuning モニター・エレメントが示す場合、ch_total モニター・エレメントの値は FCM チャネルの需要に基づいて調整されます。

現在使用されている FCM チャネル数を判別するには、以下の公式を使用します。
ch_total - ch_free
フリー FCM チャネルのパーセンテージを計算するには、以下の公式を使用します。
(ch_free/ch_total) * 100

フリー FCM チャネルのパーセンテージが 20% を下回る場合、FCM チャネル自動チューニングが有効であれば、DB2 データベース・マネージャーは FCM チャネル番号を調整します。

フリー FCM チャネルのパーセンテージが 20% を下回る場合、FCM チャネル自動チューニングが無効であれば、fcm_num_channels 構成パラメーターを調整する必要があります。

client_acctng - クライアント・アカウンティング・ストリング : モニター・エレメント

この接続で sqleseti API が発行された場合に、 ロギングおよび診断の目的でターゲット・データベースに渡されたデータです。 この接続、作業単位、またはアクティビティーの CLIENT_ACCTNG 特殊レジスターの現行値。

注: このエレメントは、コーディネーター・メンバーでのみ 報告されます。リモートのメンバーに報告される値は、 長さ 0 のストリングです。
このモニター・エレメントは、tpmon_acc_str モニター・エレメントと同義です。 client_acctng モニター・エレメントは、DB2 バージョン 9.7 で導入された未フォーマットの表に書き込む表関数およびイベント・モニターのモニターに使用されます。tpmon_acc_str モニター・エレメントは、表、ファイル、およびパイプに書き込むスナップショット・モニターおよびイベント・モニターに使用されます。
表 37. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) ACTIVITY METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数 - ワークロード・オカレンスのリスト 常に収集される
表 38. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
ロッキング - -
作業単位 - -
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントは、問題判別およびアカウンティングの目的で使用します。

client_applname - クライアント・アプリケーション名 : モニター・エレメント

この接続で sqleseti API が発行された場合に、 トランザクションを実行中のサーバー・トランザクション・プログラムを示します。 この接続、作業単位、またはアクティビティーの CLIENT_APPLNAME 特殊レジスターの現行値。

注: このエレメントは、コーディネーター・メンバーでのみ 報告されます。リモートのメンバーに報告される値は、 長さ 0 のストリングです。
このモニター・エレメントは、tpmon_client_app モニター・エレメントと同義です。 client_applname モニター・エレメントは、DB2 バージョン 9.7 で導入された未フォーマットの表に書き込む表関数およびイベント・モニターのモニターに使用されます。tpmon_client_app モニター・エレメントは、表、ファイル、およびパイプに書き込むスナップショット・モニターおよびイベント・モニターに使用されます。
表 39. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数 - ワークロード・オカレンスのリスト 常に収集される
表 40. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
ロッキング - -
作業単位 - -
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントは、問題判別およびアカウンティングの目的で使用します。

client_db_alias アプリケーションで使用するデータベース別名 : モニター・エレメント

アプリケーションがデータベースに接続するときに指定するデータベースの別名。

エレメント ID
client_db_alias
エレメント・タイプ
情報
表 41. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_id_info 基本
ロック appl_lock_list 基本
表 42. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_connheader 常に収集される
使用法
このエレメントを使用して、 アプリケーションがアクセスしている実際のデータベースを識別できます。 この名前と db_name 間のマッピングには、 クライアント・ノードとデータベース・マネージャーのサーバー・ノードにあるデータベース・ディレクトリーを使用します。

この別名は、データベース接続要求を発行したデータベース・マネージャー内に定義されている別名です。

データベースの別名が異なると認証タイプが異なるので、 このエレメントを認証タイプの判別に利用することもできます。

client_hostname - クライアント・ホスト名 : モニター・エレメント

クライアント・アプリケーションの接続元のマシンのホスト名。

表 43. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
表 44. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
作業単位 - 常に収集される
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

client_idle_wait_time - クライアントのアイドル待機時間 : モニター・エレメント

このモニター・エレメントは、クライアントによる次の要求の送信を待機していた時間を記録します。 値はミリ秒単位で示されます。

表 45. 表関数モニター情報
表関数 モニター・エレメントの収集レベル:
MON_FORMAT_XML_METRICS_BY_ROW - すべてのメトリックに関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_TIMES_BY_ROW - フォーマット設定された行ベースの待機/処理時間の結合された階層を取得する 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_WAIT_TIMES_BY_ROW - 待機時間に関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表 関数 - サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
表 46. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats (メトリック文書に報告されます) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます) REQUEST METRICS BASE
作業単位 system_metrics 文書に報告されます。 常に収集される

使用法

このモニター・エレメントを使用して、要求の処理ではなく、クライアントからの要求の待機にかかった時間を判別します。 クライアントのアイドル時間が大きい場合、サーバー上ではなくクライアント上で対処する必要のあるパフォーマンス上の問題を示している可能性があります。

client_nname - クライアント名モニター・エレメント

このモニター・エレメントは、使用しないでください。返される値は無効な値です。

表 47. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
トランザクション event_connheader  
ステートメント event_connheader  
デッドロック event_connheader  
接続 event_connheader  

client_pid - クライアント・プロセス ID : モニター・エレメント

データベースへの接続を行ったクライアント・アプリケーションのプロセス ID。

表 48. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_SERVICE_CLASS_AGENTS 表関数 - サービス・クラスで実行中のエージェントのリスト 常に収集される
表 49. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info 基本
アプリケーション appl 基本
DCS アプリケーション dcs_appl_info 基本
表 50. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
作業単位 - 常に収集される
接続 event_connheader 常に収集される
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントを使用して、CPU および入出力時間などのモニター情報をクライアント・アプリケーションに関連付けることができます。

DRDA AS 接続のとき、このエレメントは 0 に設定されます。

client_platform - クライアント・オペレーティング・プラットフォーム : モニター・エレメント

クライアント・アプリケーションが稼働中のオペレーティング・システム。

表 51. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
表 52. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info 基本
アプリケーション appl 基本
DCS アプリケーション dcs_appl_info 基本
表 53. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
作業単位 - 常に収集される
接続 event_connheader 常に収集される
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントを使用して、リモート・アプリケーションの問題判別を行えます。 このフィールドの値は、ヘッダー・ファイルの sqlmon.h にあります。

client_port_number - クライアント・ポート番号 : モニター・エレメント

TCP/IP 接続の場合、データベース・サーバーと通信するためにアプリケーションが使用しているクライアント・マシンのポート番号。

表 54. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
表 55. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
作業単位 - 常に収集される
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

client_prdid クライアント製品およびバージョン ID : モニター・エレメント

クライアント上で実行中の製品とバージョン。 このモニター・エレメントは、client_product_id モニター・エレメントのシノニムです。

表 56. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
表 57. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_id_info 基本
DCS アプリケーション dcs_appl_info 基本
表 58. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 - 常に収集される
接続 event_connheader 常に収集される
しきい値違反 event_thresholdviolations 常に収集される

使用法

このエレメントを使用すると、IBM® Data Server Clientの製品とコード・バージョンを識別できます。 PPPVVRRM の形式になっています。各部分の定義は次のとおりです。
  • PPP は製品を示し、DB2 製品の場合は SQL である。
  • VV は 2 桁でバージョン番号を示す (バージョン番号が 1 桁の場合には、高位の桁は 0 になります)。
  • RR は 2 桁でリリース番号を示す (リリース番号が 1 桁の場合には高位の桁は 0 になります)。
  • M は 1 文字で修正レベルを示します (0-9 または A-Z)。

client_protocol - クライアント通信プロトコル : モニター・エレメント

クライアント・アプリケーションがサーバーとの通信に使用している通信プロトコル。

表 59. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
表 60. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info 基本
アプリケーション appl 基本
DCS アプリケーション dcs_appl_info 基本
表 61. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
作業単位 - 常に収集される
接続 event_connheader 常に収集される
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントを使用して、リモート・アプリケーションの問題判別を行えます。 このフィールドの値は以下のとおりです。
SQLM_PROT_UNKNOWN
クライアントは、不明のプロトコルを使用して通信を行っています。 この値は、 今後のクライアントが以前のレベルのサーバーに接続した場合にのみ戻されます。
SQLM_PROT_LOCAL
クライアントは、サーバーと同一のノードで実行されており、 使用中の通信プロトコルはありません。
SQLM_PROT_TCPIP
TCP/IP

client_userid - クライアントのユーザー ID : モニター・エレメント

sqleseti API が使用された場合は、 トランザクション・マネージャーが生成してサーバーに提供したクライアント・ユーザー ID。 この接続、作業単位、またはアクティビティーの CLIENT_USERID 特殊レジスターの現行値。

注: このエレメントは、コーディネーター・メンバーでのみ 報告されます。リモートのメンバーに報告される値は、 長さ 0 のストリングです。
このモニター・エレメントは、tpmon_client_userid モニター・エレメントと同義です。 client_userid モニター・エレメントは、DB2 バージョン 9.7 で導入された未フォーマットの表に書き込む表関数およびイベント・モニターのモニターに使用されます。tpmon_client_userid モニター・エレメントは、表、ファイル、およびパイプに書き込むスナップショット・モニターおよびイベント・モニターに使用されます。
表 62. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
表 63. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
ロッキング - -
作業単位 - -
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

アプリケーション・サーバーまたはトランザクション処理モニター環境でこのエレメントを使用すると、トランザクションの実行対象になっているエンド・ユーザーを識別できます。

client_wrkstnname - クライアント・ワークステーション名 : モニター・エレメント

この接続で sqleseti API が発行された場合に、クライアントのシステムまたはワークステーション (CICS® EITERMID など) を示します。この接続、作業単位、またはアクティビティーの CLIENT_WRKSTNNAME 特殊レジスターの現行値。

注: このエレメントは、コーディネーター・メンバーでのみ 報告されます。リモートのメンバーに報告される値は、 長さ 0 のストリングです。
このモニター・エレメントは、tpmon_client_wkstn モニター・エレメントと同義です。 client_wrkstnname モニター・エレメントは、DB2 バージョン 9.7 で導入された未フォーマットの表に書き込む表関数およびイベント・モニターのモニターに使用されます。tpmon_client_wkstn モニター・エレメントは、表、ファイル、およびパイプに書き込むスナップショット・モニターおよびイベント・モニターに使用されます。
表 64. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 作業単位の詳細メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数 - ワークロード・オカレンスのリスト 常に収集される
表 65. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
ロッキング - -
作業単位 - -
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

使用法

このエレメントを使用すると、ノード ID、端末 ID、またはその他の同様の ID を使用して、ユーザーのマシンを識別できます。

codepage_id アプリケーションで使用するコード・ページ ID : モニター・エレメント

コード・ページ ID。

表 66. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_id_info 基本
ロック appl_lock_list 基本
DCS アプリケーション dcs_appl_info 基本
表 67. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
イベント・ログ・ヘッダー event_log_header 常に収集される
接続 event_connheader 常に収集される
使用法
スナップショット・モニター・データの場合は、 モニター対象のアプリケーションが開始されたパーティションでのコード・ページとなります。 この ID は、リモート・アプリケーションの問題判別に使用できます。 この情報を使用すると、アプリケーションのコード・ページとデータベースのコード・ページ (DRDA ホスト・データベースの場合はホスト CCSID) の間でデータ変換がサポートされるように指定できます。 サポート対象のコード・ページについては、 管理ガイドを参照してください。

イベント・モニター・データの場合は、 イベント・データを収集したデータベースのコード・ページとなります。 このエレメントを使用すると、 使用中のイベント・モニター・アプリケーションの実行に使用しているコード・ページとデータベースが使用しているコード・ページが異なるコード・ページかどうかを判別できます。 イベント・モニターが書き込むデータには、 データベースのコード・ページが使用されます。 使用しているイベント・モニター・アプリケーションが別のコード・ページを使用する場合は、 データを読み取るのに文字変換が必要になる場合があります。

comm_exit_wait_time - 通信バッファー出口待機時間のモニター・エレメント

通信バッファー出口ライブラリー API 関数からの戻りを待機するために費やした時間。 値はミリ秒単位で示されます。

表 69. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 system_metrics 文書に報告されます。 常に収集される
統計 event_scstats (details_xml 文書に報告されます)。 REQUEST METRICS BASE
統計 event_wlstats (details_xml 文書に報告されます)。 REQUEST METRICS BASE

comm_exit_waits - 通信バッファー出口待機回数のモニター・エレメント

通信バッファー出口ライブラリー API 関数が呼び出された回数。

表 71. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 system_metrics 文書に報告されます。 常に収集される
統計 event_scstats (details_xml 文書に報告されます)。 REQUEST METRICS BASE
統計 event_wlstats (details_xml 文書に報告されます)。 REQUEST METRICS BASE

comm_private_mem - コミット済み専用メモリーのモニター・エレメント

スナップショット時点で、データベース・マネージャーのインスタンスが現在コミットしている専用メモリーの量。 返される comm_private_mem 値は、Windows オペレーティング・システムのみに関係します。

表 72. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 基本

commit_sql_stmts - 試行されたコミット・ステートメント : モニター・エレメント

試行された SQL COMMIT ステートメントの合計数。

表 73. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
データベース dbase_remote 基本
アプリケーション appl 基本
アプリケーション appl_remote 基本
DCS データベース dcs_dbase 基本
DCS アプリケーション dcs_appl 基本
スナップショット・モニターの場合、このカウンターはリセットできます。
表 74. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
使用法
モニター期間中にこのカウンターの変化量が少ない場合は、 各アプリケーションのコミット頻度が少ないことを示し、 ロギングとデータの並行性について問題となる場合があります。
このエレメントを使用して、 作業単位の総数を計算することもできます。 これには、以下の式を使用します。
 
   commit_sql_stmts
 + int_commits
 + rollback_sql_stmts
 + int_rollbacks
注: 計算した作業単位に含まれるのは、次の時点以降の作業単位だけです。
  • データベースへの接続 (データベース・レベルの情報の場合は、最初の接続時刻)
  • データベース・モニター・カウンターの最後のリセット

この計算は、データベース・レベルとアプリケーション・レベルのいずれでも行えます。

comp_env_desc コンパイル環境 : モニター・エレメント

このエレメントは、SQL ステートメントをコンパイルする際に使用されるコンパイル環境に関する情報を保管します。

表 76. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
詳細付きデッドロック履歴値 event_stmt_history 常に収集される
詳細付きデッドロック履歴 event_stmt_history 常に収集される
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ - COLLECT BASE DATA
表 77. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
パッケージ・キャッシュ - COLLECT BASE DATA

使用法

このモニター・エレメントはコンパイル環境記述をバイナリー・ラージ・オブジェクトに保管します。 この情報を読み取り可能な形式で表示するには、COMPILATION_ENV 表関数を使用します。

このエレメントを COMPILATION_ENV 表関数への入力として、または SET COMPILATION ENVIRONMENT SQL ステートメントへの入力として提供することができます。

completion_status 完了状況 : モニター・エレメント

作業単位の状況。

表 78. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 - 常に収集される

使用法

このエレメントを使用して、作業単位が終了した原因がデッドロックによるものか、または異常終了によるものかを判別できます。 sqllib/misc/DB2EvmonUOW.xsd ファイルに可能な値がリストされています。
  • UNKNOWN
  • COMMIT
  • ROLLBACK
  • GLOBAL_COMMIT
  • GLOBAL_ROLLBACK
  • XA_END
  • XA_PREPARE

configured_cf_gbp_size - 構成済みクラスター・キャッシング・ファシリティーのグループ・バッファー・プール・サイズ : モニター・エレメント

cf_gbp_sz 構成パラメーターを使用して指定された、割り振り済みの予約されたグループ・バッファー・プール・メモリー (ページ・サイズ 4 KB のページ単位)。

表 79. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

configured_cf_lock_size - 構成済みクラスター・キャッシング・ファシリティーのロック・サイズ : モニター・エレメント

構成されているグローバル・ロック・メモリー (ページ・サイズ 4 KB のページ単位)。この値は、cf_lock_sz 構成パラメーターで指定します。

表 80. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

configured_cf_sca_size - 構成済みクラスター・キャッシング・ファシリティーの共用通信域サイズ : モニター・エレメント

現在割り振られていて予約済みの共用通信域メモリー (ページ・サイズ 4 KB のページ単位)。 この値は、cf_sca_sz 構成パラメーターで指定します。

表 81. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

configured_cf_mem_size - 構成済みクラスター・キャッシング・ファシリティーのメモリー・サイズ : モニター・エレメント

クラスター・キャッシング・ファシリティーの構成済み合計メモリー・サイズ (ページ・サイズ 4 KB のページ単位)。この値は、cf_mem_sz 構成パラメーターで指定します。

表 82. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

con_elapsed_time 最新の接続経過時間 : モニター・エレメント

このホスト・データベースから最後に切断された DCS アプリケーションが接続されていた経過時間。

エレメント ID
con_elapsed_time
エレメント・タイプ
time
表 83. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
DCS データベース dcs_dbase タイム・スタンプ

使用法

アプリケーションがホスト・データベースへの接続を維持していた時間の長さの標識として、 このエレメントを使用します。

このエレメントは、秒およびマイクロ秒 (100 万分の 1 秒) の単位で消費時間を報告する 2 つのサブエレメントで構成されています。このモニター・エレメントの名前に「_s」と「_ms」を追加したものがサブエレメントの名前になります。このモニター・エレメントの消費時間の合計を取得するには、2 つのサブエレメントの値を合計する必要があります。例えば、「_s」サブエレメントの値が 3 で、「_ms」サブエレメントの値が 20 の場合、モニター・エレメントの消費時間の合計は 3.00002 秒です。

con_local_dbases 現行接続を持つローカル・データベース : モニター・エレメント

アプリケーションが接続されているローカル・データベースの数。

表 84. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 基本
使用法
この数値は、データベース・レベルでデータを収集する際に、 予想されるデータベース情報レコードの数を示します。

アプリケーションは、ローカルまたはリモートで実行中ですが、データベース・マネージャー内で作業単位を実行している場合としていない場合があります。

con_response_time 接続の最新応答時間 : モニター・エレメント

このデータベースに最後に接続された DCS アプリケーションにおける、 接続処理の開始と実際の接続の確立との間の経過時間。

エレメント ID
con_response_time
エレメント・タイプ
time
表 85. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
DCS データベース dcs_dbase タイム・スタンプ

使用法

アプリケーションが特定のホスト・データベースに接続するために現在かかっている時間の標識として、このエレメントを使用します。

このエレメントは、秒およびマイクロ秒 (100 万分の 1 秒) の単位で消費時間を報告する 2 つのサブエレメントで構成されています。このモニター・エレメントの名前に「_s」と「_ms」を追加したものがサブエレメントの名前になります。このモニター・エレメントの消費時間の合計を取得するには、2 つのサブエレメントの値を合計する必要があります。例えば、「_s」サブエレメントの値が 3 で、「_ms」サブエレメントの値が 20 の場合、モニター・エレメントの消費時間の合計は 3.00002 秒です。

concurrent_act_top 並行アクティビティーの最上位 : モニター・エレメント

最後にリセットされてからのサービス・サブクラスにおける並行アクティビティー (すべてのネスト・レベル) の最高水準点。

注: このエレメントは、 すべてのアクティビティーの最大同時実行数をモニターします。 これには、CONCURRENTDBCOORDACTIVITIES しきい値とは関係がないアクティビティーも含まれます。例えば、CALL ステートメントは、 CONCURRENTDBCOORDACTIVITIES しきい値で制御される同時実行数には数えられませんが、 現行アクティビティーの最高水準点の計測値には含まれます。
表 86. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数 - ワークロード・オカレンスのリスト 常に収集される
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
表 87. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -

使用法

このエレメントを使用して、収集された時間間隔にサービス・サブクラス用のメンバーで到達したアクティビティー (ネストされたアクティビティーを含む) の並行性の最大数を調べることができます。

concurrent_connection_top 並行接続の最上位 : モニター・エレメント

最後にリセットされてからのこのサービス・クラスにおける並行コーディネーター接続の最高水準点。 同じスーパークラスを持つすべてのサブクラスにおいて、このフィールドの値は同じです。

表 88. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す 常に収集される
表 89. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -

使用法

このエレメントは、現在の最高水準点がある場所を示すことにより、接続並行性のどの位置にしきい値を設定するかを判別する上で役立つ場合があります。 さらに、そのようなしきい値が正しく構成され、作動しているかを検証する上でも役立ちます。

concurrent_wlo_act_top 並行 WLO アクティビティーの最上位 : モニター・エレメント

最後にリセットされてからの、このワークロードの任意のオカレンスにおける並行アクティビティー (すべてのネスト・レベル) の最高水準点。

表 90. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す 常に収集される
表 91. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_wlstats -

使用法

このエレメントを使用して、収集された時間間隔にこのワークロードの任意のオカレンス用のメンバーで到達した並行アクティビティーの最大数を調べることができます。

concurrent_wlo_top 並行ワークロード・オカレンスの最上位 : モニター・エレメント

最後にリセットされてからのワークロードの並行オカレンスの最高水準点。

表 92. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す 常に収集される
表 93. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_wlstats -
統計 event_scstats -

使用法

このエレメントを使用して、収集された時間間隔にワークロード用のメンバーで到達したワークロード・オカレンスの並行性の最大数を調べることができます。

concurrentdbcoordactivities_db_threshold_id - 並行データベース・コーディネーター・アクティビティーのデータベースしきい値 ID モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES データベースしきい値の ID。

表 94. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES データベースしきい値がアクティビティーに適用されていた場合、どのデータベースしきい値が適用されていたかを判別します。

concurrentdbcoordactivities_db_threshold_queued 並行データベース・コーディネーター・アクティビティーのデータベースしきい値によるキュー待機 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES データベースしきい値によりキューに入れられたことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがキューに入れられなかったことを示します。

表 95. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されている CONCURRENTDBCOORDACTIVITIES データベースしきい値によってそのアクティビティーがキューに入れられたかどうかを判別します。

concurrentdbcoordactivities_db_threshold_value - 並行データベース・コーディネーター・アクティビティーのデータベースしきい値モニター・エレメント

このモニター・エレメントは、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES データベースしきい値の上限を戻します。

表 96. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES データベースしきい値がアクティビティーに適用されている場合、その値を判別します。

concurrentdbcoordactivities_db_threshold_violated - 並行データベース・コーディネーター・アクティビティーのデータベースしきい値の違反モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES データベースしきい値に違反したことを示す場合に「Yes」を戻します。 「No」は、まだそのアクティビティーがしきい値に違反していないことを示します。

表 97. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES データベースしきい値にアクティビティーが違反したかどうかを判別します。

concurrentdbcoordactivities_subclass_threshold_id - 並行データベース・コーディネーター・アクティビティーのサービス・サブクラスしきい値 ID モニター・エレメント

このモニター・エレメントは、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値の ID を戻します。

表 98. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値がアクティビティーに適用されていた場合、どのサービス・サブクラスしきい値が適用されていたかを判別します。

concurrentdbcoordactivities_subclass_threshold_queued 並行データベース・コーディネーター・アクティビティーのサービス・サブクラスしきい値によるキュー待機 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値によりキューに入れられたことを示す場合に「Yes」を戻します。「No」は、アクティビティーがキューに入れられなかったことを示します。

表 99. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されている CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値によってそのアクティビティーがキューに入れられたかどうかを判別します。

concurrentdbcoordactivities_subclass_threshold_value 並行データベース・コーディネーター・アクティビティーのサービス・サブクラスしきい値 : モニター・エレメント

このモニター・エレメントは、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値の上限を戻します。

表 100. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値がアクティビティーに適用されている場合、その値を判別します。

concurrentdbcoordactivities_subclass_threshold_violated 並行データベース・コーディネーター・アクティビティーのサービス・サブクラスしきい値の違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 101. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES サービス・サブクラスしきい値にアクティビティーが違反したかどうかを判別します。

concurrentdbcoordactivities_superclass_threshold_id 並行データベース・コーディネーター・アクティビティーのサービス・スーパークラスしきい値 ID : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES_SUPERCLASS しきい値の ID。

表 102. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値がアクティビティーに適用されていた場合、どのしきい値が適用されていたかを判別します。

concurrentdbcoordactivities_superclass_threshold_queued 並行データベース・コーディネーター・アクティビティーのサービス・スーパークラスしきい値によるキュー待機 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値によりキューに入れられたことを示す場合に「Yes」を戻します。「No」は、アクティビティーがキューに入れられなかったことを示します。

表 103. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されている CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値によってそのアクティビティーがキューに入れられたかどうかを判別します。

concurrentdbcoordactivities_superclass_threshold_value 並行データベース・コーディネーター・アクティビティーのサービス・スーパークラスしきい値 : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値の上限。

表 104. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値がアクティビティーに適用されている場合、その値を判別します。

concurrentdbcoordactivities_superclass_threshold_violated 並行データベース・コーディネーター・アクティビティーのサービス・スーパークラスしきい値の違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 105. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES サービス・スーパークラスしきい値にアクティビティーが違反したかどうかを判別します。

concurrentdbcoordactivities_wl_was_threshold_id - 並行データベース・コーディネーター・アクティビティーのワークロード作業アクション・セットしきい値 ID : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値の ID。

表 106. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値がアクティビティーに適用されていた場合、どのしきい値が適用されていたかを判別します。

concurrentdbcoordactivities_wl_was_threshold_queued - 並行データベース・コーディネーター・アクティビティーのワークロード作業アクション・セットしきい値によるキュー待機 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値によりキューに入れられたことを示す場合に「Yes」を戻します。「No」は、アクティビティーがキューに入れられなかったことを示します。

表 107. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されている CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値によってそのアクティビティーがキューに入れられたかどうかを判別します。

concurrentdbcoordactivities_wl_was_threshold_value - 並行データベース・コーディネーター・アクティビティーのワークロード作業アクション・セットしきい値 : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値の上限。

表 108. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用された CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値の値を判別します。

concurrentdbcoordactivities_wl_was_threshold_violated - 並行データベース・コーディネーター・アクティビティーのワークロード作業アクション・セットしきい値違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 109. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES ワークロード作業アクション・セットしきい値にアクティビティーが違反したかどうかを判別します。

concurrentdbcoordactivities_work_action_set_threshold_id 並行データベース・コーディネーター・アクティビティーの作業アクション・セットしきい値 ID : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES 作業アクション・セットしきい値の ID。

表 110. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES 作業アクション・セットしきい値がアクティビティーに適用されていた場合、どのしきい値が適用されていたかを判別します。

concurrentdbcoordactivities_work_action_set_threshold_queued 並行データベース・コーディネーター・アクティビティーの作業アクション・セットしきい値によるキュー待機 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES_WORK_ACTION_SET しきい値によりキューに入れられたことを示す場合に「Yes」を戻します。「No」は、アクティビティーがキューに入れられなかったことを示します。

表 111. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されている CONCURRENTDBCOORDACTIVITIES_WORK_ACTION_SET しきい値によってそのアクティビティーがキューに入れられたかどうかを判別します。

concurrentdbcoordactivities_work_action_set_threshold_value 並行データベース・コーディネーター・アクティビティーの作業アクション・セットしきい値 : モニター・エレメント

アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES_WORK _ACTION_SET しきい値の上限。

表 112. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CONCURRENTDBCOORDACTIVITIES_WORK しきい値がアクティビティーに適用されている場合、その値を判別します。

concurrentdbcoordactivities_work_action_set_threshold_violated 並行データベース・コーディネーター・アクティビティーの作業アクション・セットしきい値の違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CONCURRENTDBCOORDACTIVITIES_WORK_ACTION_SET しきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 113. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CONCURRENTDBCOORDACTIVITIES_WORK_ACTION_SET しきい値にアクティビティーが違反したかどうかを判別します。

conn_complete_time 接続要求完了タイム・スタンプ : モニター・エレメント

接続要求が認可された日時。

エレメント ID
conn_complete_time
エレメント・タイプ
timestamp
表 114. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl タイム・スタンプ
使用法
このエレメントを使用すると、データベースへの接続要求が認可された日時を判別できます。

conn_time データベース接続時刻 : モニター・エレメント

データベースへの接続の日時 (データベース・レベルでは、これはデータベースへの最初の接続)、 またはデータベースの活動化が発行された日時。

表 115. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 - 常に収集される
データベース event_dbheader 常に収集される
接続 event_connheader 常に収集される

使用法

このエレメントと disconn_time モニター・エレメントを組み合わせて使用すると、次の時点以降の経過時間を計算できます。
  • データベースがアクティブだったとき (データベース・レベルの情報の場合)。
  • 接続がアクティブだったとき (接続レベルの情報の場合)。

connection_start_time - 接続開始時刻 : モニター・エレメント

データベース・サーバーとの接続が確立された時刻。connection_time モニター・エレメントは、connection_start_time モニター・エレメントの別名です。

表 116. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
表 117. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
しきい値違反 event_thresholdviolations 常に収集される

connection_status - 接続状況モニター・エレメント

スナップショット・モニターの場合、このモニター・エレメントは、 GET SNAPSHOT コマンドを発行するノードと db2nodes.cfg ファイルにリストされている他のノードの間の通信接続の状況を報告します。 表関数モニターの場合、このモニター・エレメントは、FCM 接続状況を示すテキスト ID を報告します。

表 118. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_FCM_CONNECTION_LIST - すべての FCM 接続の詳細の取得 常に収集される
表 119. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー fcm_node 基本

使用法

スナップショット・モニターの場合の接続値は、以下のとおりです。
SQLM_FCM_CONNECT_INACTIVE
現在、接続されていません。
SQLM_FCM_CONNECT_ACTIVE
接続はアクティブです。
表関数モニターの場合の有効な値は、以下のとおりです。
Active
現在、接続されていません。
Inactive
接続はアクティブです。

2 つのメンバーがアクティブであっても、それらのメンバー間で何らかの通信が行われるまでは、それらの間の通信接続は非アクティブのままです。

connections_top 同時接続の最大数 : モニター・エレメント

データベースを活動化した時点からの、そのデータベースへの同時接続の最大数。

エレメント ID
connections_top
エレメント・タイプ
水準点
表 120. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase 基本
表 121. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントは、maxappls 構成パラメーターの設定値を評価するときに利用できます。

maxappls は、データベース接続数を制限するので、 このエレメントの値が maxappls パラメーターと同じ場合は、 一部のデータベース接続がリジェクトされていることを示します。

次の公式を使用すると、スナップショットを取った時点の接続数を計算できます。
 rem_cons_in + local_cons 

consistency_token パッケージ整合性トークン : モニター・エレメント

特定のパッケージ名および作成者について、 複数のバージョンが存在する場合があります (DB2 バージョン 8 以降)。 パッケージ整合性トークンを使用すると、 現在実行中の SQL を含むパッケージのバージョンを識別できます。

表 122. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
表 123. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロッキング - 常に収集される
ステートメント event_stmt 常に収集される

使用法

このエレメントを、 パッケージおよび実行中の SQL ステートメントの識別に利用できます。

container_accessible - コンテナーのアクセス可能性 : モニター・エレメント

このエレメントは、コンテナーがアクセス可能かどうかを示します。 値 1 は「はい」を意味し、値 0 は「いいえ」を意味します。

表 124. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONTAINER 表関数 - 表スペース・コンテナー・メトリックの取得 常に収集される
表 125. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本
使用法
このエレメントを container_idcontainer_namecontainer_typecontainer_total_pagescontainer_usable_pages、および container_stripe_set の各エレメントと組み合わせて使用して、コンテナーを記述できます。

container_id - コンテナー ID : モニター・エレメント

表スペース内のコンテナーを一意的に定義する整数。

表 126. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_FORMAT_LOCK_NAME 表関数 - 内部ロック名のフォーマット設定と詳細の出力 常に収集される
MON_GET_CONTAINER 表関数 - コンテナー・メトリックの取得 常に収集される
表 127. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本
使用法
このエレメントと container_name、 container_type、 container_total_pages、 container_usable_pages、 container_stripe_set、および container_accessible の各エレメントを組み合わせて使用すると、 コンテナーを記述できます。

container_name - コンテナー名 : モニター・エレメント

コンテナーの名前。

表 128. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONTAINER 表関数 - コンテナー・メトリックの取得 常に収集される
表 129. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本
使用法
このエレメントと container_id、 container_type、 container_total_pages、 container_usable_pages、 container_stripe_set、および container_accessible の各エレメントを組み合わせて使用すると、 コンテナーを記述できます。

container_stripe_set - コンテナー・ストライプ・セット : モニター・エレメント

コンテナーが属するストライプ・セット。

表 130. 表関数モニター情報
表関数 モニター・エレメントの収集コマンドおよびレベル
MON_GET_CONTAINER 表関数 - 表スペース・コンテナー・メトリックの取得 常に収集される
表 131. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本

使用法

このモニター・エレメントを container_idcontainer_namecontainer_typecontainer_total_pagescontainer_usable_pages、および container_accessible の各エレメントと組み合わせて使用して、コンテナーを記述します。 これは、DMS 表スペースにのみ適用できます。

container_total_pages - コンテナー内の合計ページ数 : モニター・エレメント

コンテナーが占有するページ数の合計。

表 132. 表関数モニター情報
表関数 モニター・エレメントの収集コマンドおよびレベル
MON_GET_CONTAINER 表関数 - 表スペース・コンテナー・メトリックの取得 常に収集される
表 133. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本 (DMS 表スペース)

バッファー・プール (SMS 表スペース)

使用法
このエレメントと container_id、 container_name、 container_type、 container_usable_pages、 container_stripe_set、および container_accessible の各エレメントを組み合わせて使用すると、 コンテナーを記述できます。

container_type - コンテナー・タイプ : モニター・エレメント

コンテナーのタイプ。

表 134. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONTAINER 表関数 - コンテナー・メトリックの取得 常に収集される
表 135. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本

使用法

このエレメントはコンテナーのタイプを戻します。 コンテナーのタイプは、ディレクトリー・パス (SMS の場合のみ)、 ファイル (DMS の場合)、ロー・デバイス (DMS の場合) のいずれかです。 このエレメントを、container_idcontainer_namecontainer_total_pagescontainer_usable_pagescontainer_stripe_set、および container_accessible の各エレメントと組み合わせて使用して、コンテナーを記述できます。

このモニター・エレメントの有効な値は sqlutil.h ファイルに定義されています。

container_usable_pages - コンテナー内の使用可能なページ数 : モニター・エレメント

コンテナー内の使用可能なページ数の合計。

表 136. 表関数モニター情報
表関数 モニター・エレメントの収集コマンドおよびレベル
MON_GET_CONTAINER 表関数 - 表スペース・コンテナー・メトリックの取得 常に収集される
表 137. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
表スペース tablespace_container 基本 (DMS 表スペース)

バッファー・プール (SMS 表スペース)

使用法
このエレメントと container_id、 container_name、 container_type、 container_total_pages、 container_stripe_set、 および container_accessible の各エレメントを組み合わせて使用すると、 コンテナーを記述できます。 SMS 表スペースの場合、この値は container_total_pages と同じになります。

coord_act_aborted_total 打ち切られたコーディネーター・アクティビティーの合計 : モニター・エレメント

最後にリセットしてからの、エラーで完了した任意のネスト・レベルのコーディネーター・アクティビティーの合計数。 サービス・クラスでは、アクティビティーの完了時に値は更新されます。 ワークロードでは、その作業単位の最後に各ワークロード・オカレンスによって値が更新されます。

サービス・クラスでは、アクティビティーが異常終了前に REMAP ACTIVITY アクションで別のサービス・サブクラスに再マップされた場合、 このアクティビティーのカウントは、異常終了時のサブクラスでの合計にのみ含められます。

表 139. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wlstats -

使用法

このエレメントを使用して、システム上のアクティビティーが正常に完了しているかを知ることができます。アクティビティーは、取り消し、エラー、または反作用しきい値のために打ち切られる場合があります。

coord_act_completed_total 完了したコーディネーター・アクティビティーの合計 : モニター・エレメント

最後にリセットしてからの、正常に完了した任意のネスト・レベルのコーディネーター・アクティビティーの合計数。 サービス・クラスでは、アクティビティーの完了時に値は更新されます。 ワークロードでは、その作業単位の最後に各ワークロード・オカレンスによって値が更新されます。

サービス・クラスでは、アクティビティーが完了前に REMAP ACTIVITY アクションで別のサービス・サブクラスに再マップされた場合、 このアクティビティーのカウントは、完了時のサブクラスでの合計にのみ含められます。

表 141. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_wlstats -
統計 event_scstats -

使用法

このエレメントを使用すると、システムのアクティビティーのスループットを判別したり、複数のメンバー間の平均アクティビティー存続時間の計算を補助したりすることができます。

coord_act_est_cost_avg コーディネーター・アクティビティーの平均見積コスト : モニター・エレメント

最後のリセット以降に、このサービス・サブクラスまたは作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター DML アクティビティーの見積コストの算術平均。 内部的に追跡された平均がオーバーフローした場合、値 -2 が戻されます。 サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE または BASE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA EXTENDED 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。 ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE または BASE に設定されている場合、このモニター・エレメントは -1 を返します。timeron 単位で測定されます。

サービス・クラスの場合、アクティビティーの見積コストは、アクティビティーがシステムに入るのに使用するサービス・サブクラスでしかカウントされません。 REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーを再マップしたサービス・サブクラスの coord_act_est_cost_avg 平均は影響されません。

表 142. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats 常に収集される
統計 event_wcstats 常に収集される
統計 event_wlstats 常に収集される

使用法

この統計を使用すると、最後の統計リセット以降に完了または異常終了したこのサービス・サブクラス、ワークロード、または作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター DML アクティビティーの見積コストの算術平均を判別できます。

この平均を使用して、アクティビティー見積コストのヒストグラムに使用されるヒストグラム・テンプレートが適切かどうかを判別することもできます。アクティビティー見積コストのヒストグラムからアクティビティーの平均見積コストを計算してください。計算した平均をこのモニター・エレメントと比較してください。計算した平均が、このモニター・エレメントによって報告される真の平均から大きく外れるようなら、データにより適切なビン値のセットを使用する、アクティビティー見積コストのヒストグラムに関するヒストグラム・テンプレートに変更することを考慮してください。

coord_act_exec_time_avg コーディネーター・アクティビティー平均実行時間 : モニター・エレメント

最後のリセット以降に、このサービス・サブクラスまたは作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター・アクティビティーの実行時間の算術平均。 内部的に追跡されている平均がオーバーフローすると、値 -2 が返されます。サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。 ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。 単位はミリ秒です。

サービス・クラスの場合、REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーがマップされたが完了しなかったサービス・サブクラスの coord_act_exec_time_avg 平均は影響されません。

表 143. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す COLLECT AGGREGATE ACTIVITY DATA
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す COLLECT AGGREGATE ACTIVITY DATA
表 144. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wcstats -
統計 event_wlstats -

使用法

この統計を使用すると、完了または異常終了したサービス・サブクラス、ワークロード、または作業クラスに関連付けられたコーディネーター・アクティビティーの実行時間の算術平均を判別できます。

この平均を使用して、アクティビティー実行時間のヒストグラムに使用されるヒストグラム・テンプレートが適切かどうかを判別することもできます。アクティビティー実行時間のヒストグラムから平均アクティビティー実行時間を計算してください。計算した平均をこのモニター・エレメントと比較してください。計算した平均が、このモニター・エレメントによって報告される真の平均から大きく外れるようなら、データにより適切なビン値のセットを使用する、アクティビティー実行時間のヒストグラムに関するヒストグラム・テンプレートに変更することを考慮してください。

coord_act_interarrival_time_avg コーディネーター・アクティビティーの平均到着時間 : モニター・エレメント

最後のリセット以降に、このサービス・サブクラスまたは作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター・アクティビティーの到着間隔の時間の算術平均。 内部的に追跡された平均がオーバーフローした場合、値 -2 が戻されます。 サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE または BASE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA EXTENDED 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。 ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE または BASE に設定されている場合、このモニター・エレメントは -1 を返します。 ミリ秒単位で測定されます。

サービス・クラスの場合、inter-arrival 時間の平均は、アクティビティーがシステムに入るのに使用するサービス・サブクラスから計算されます。 REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーを再マップしたサービス・サブクラスの coord_act_interarrival_time_avg は影響されません。

表 145. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wcstats -
統計 event_wlstats -

使用法

この統計を使用すると、このサービス・サブクラス、ワークロード、または作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター・アクティビティーの到着間隔の算術平均を判別できます。

到着間隔の時間を使用して、到着レートを判別できます。到着レートは到着間隔の時間の逆になります。この平均を使用して、アクティビティー到着間隔の時間のヒストグラムに使用されるヒストグラム・テンプレートが適切かどうかを判別することもできます。アクティビティー到着間隔の時間のヒストグラムから平均アクティビティー到着間隔の時間を計算してください。計算した平均をこのモニター・エレメントと比較してください。計算した平均が、このモニター・エレメントによって報告される真の平均から大きく外れるようなら、データにより適切なビン値のセットを使用する、アクティビティー到着間隔の時間のヒストグラムに関するヒストグラム・テンプレートに変更することを考慮してください。

coord_act_lifetime_avg コーディネーター・アクティビティー存続時間の平均 : モニター・エレメント

最後のリセット以降に、このサービス・サブクラス、ワークロード、または作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター・アクティビティーの存続時間の算術平均。 内部的に追跡された平均がオーバーフローした場合、値 -2 が戻されます。 サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。 ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。 ミリ秒単位で測定されます。

サービス・クラスの場合、REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーが完了した最後のサービス・クラスの coord_act_lifetime_avg 平均のみが影響されます。

表 146. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す COLLECT AGGREGATE ACTIVITY DATA
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す COLLECT AGGREGATE ACTIVITY DATA
表 147. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wcstats -
統計 event_wlstats -

使用法

この統計を使用すると、完了または異常終了したサービス・サブクラス、ワークロード、または作業クラスに関連付けられたコーディネーター・アクティビティーの存続時間の算術平均を判別できます。

この統計を使用して、アクティビティー存続時間のヒストグラムに使用されるヒストグラム・テンプレートが適切かどうかを判別することもできます。アクティビティー存続時間のヒストグラムから平均アクティビティー存続時間を計算してください。計算した平均をこのモニター・エレメントと比較してください。計算した平均が、このモニター・エレメントによって報告される真の平均から大きく外れるようなら、データにより適切なビン値のセットを使用する、アクティビティー存続時間のヒストグラムに関するヒストグラム・テンプレートに変更することを考慮してください。

coord_act_lifetime_top コーディネーター・アクティビティー存続時間の最上位 : モニター・エレメント

coord_act_lifetime_top エレメントは、すべてのネスト・レベルでカウントされる、コーディネーター・アクティビティー存続期間の最高水準点です。 この情報は、ミリ秒間単位の表記で格納されます。 サービス・クラスでは、サービス・クラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。 ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。

REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップする際に、サービス・クラスでこの統計を効果的に使用するには、与えられたサービス・サブクラスの coord_act_lifetime_top 最高水準点と、同じ再マップのしきい値 (複数可) によって影響される他のサブクラスの最高水準点を集約する必要があります。 これは、アクティビティーが完了するのは、再マップしきい値によって別のサービス・サブクラスへ再マップされた後になるからであり、アクティビティーが再マップされるまで他のサービス・サブクラスにいた時間は、完了時のサブクラスでの合計にのみ含められるからです。

表 148. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す COLLECT AGGREGATE ACTIVITY DATA
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す COLLECT AGGREGATE ACTIVITY DATA
表 149. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_wcstats -
統計 event_scstats -
統計 event_wlstats -

使用法

このエレメントを使用すると、アクティビティー存続時間のしきい値が有効であるかどうかを判別する助けになります。さらに、そのようなしきい値を構成する方法を判別する助けとすることもできます。

coord_agent_tid - コーディネーター・エージェントのエンジン・ディスパッチ可能単位 ID のモニター・エレメント

アプリケーションに関するコーディネーター・エージェントのエンジン・ディスパッチ可能単位 (EDU) ID。

表 150. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロッキング lock_participants  

coord_act_queue_time_avg コーディネーター・アクティビティー・キュー平均時間 : モニター・エレメント

最後のリセット以降に、このサービス・サブクラスまたは作業クラスに関連付けられた、ネスト・レベル 0 のコーディネーター・アクティビティーのキュー時間の算術平均。 内部的に追跡されている平均がオーバーフローすると、値 -2 が返されます。サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。 ミリ秒単位で測定されます。

サービス・クラスの場合、キュー時間はアクティビティーが完了するもしくは異常終了したサービス・サブクラスでしかカウントされません。 REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーがマップされたが完了しなかったサービス・サブクラスの coord_act_queue_time_avg 平均は影響されません。

表 151. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す COLLECT AGGREGATE ACTIVITY DATA
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す COLLECT AGGREGATE ACTIVITY DATA
表 152. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats 常に収集される
統計 event_wcstats 常に収集される
統計 event_wlstats 常に収集される

使用法

この統計を使用すると、完了または異常終了したサービス・サブクラス、ワークロード、または作業クラスに関連付けられたコーディネーター・アクティビティーのキュー時間の算術平均を判別できます。

この統計を使用して、アクティビティー・キュー時間のヒストグラムに使用されるヒストグラム・テンプレートが適切かどうかを判別することもできます。アクティビティー・キュー時間のヒストグラムから平均アクティビティー・キュー時間を計算してください。計算した平均をこのモニター・エレメントと比較してください。計算した平均が、このモニター・エレメントによって報告される真の平均から大きく外れるようなら、データにより適切なビン値のセットを使用する、アクティビティー・キュー時間のヒストグラムに関するヒストグラム・テンプレートに変更することを考慮してください。

coord_act_rejected_total リジェクトされたコーディネーター・アクティビティーの合計 : モニター・エレメント

coord_act_rejected_total は、最後にリセットしてからの、実行が許可されず、リジェクトされた任意のネスト・レベルのコーディネーター・アクティビティーの合計数を格納します。 このカウンターは、予測しきい値または実行阻止作業アクションのいずれかによりアクティビティーの実行が阻止された場合に更新されます。 サービス・クラスでは、アクティビティーの完了時に値は更新されます。 ワークロードでは、その作業単位の最後に各ワークロード・オカレンスによって値が更新されます。
表 154. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wlstats -

使用法

このエレメントを使用すると、予測しきい値および実行を阻止する作業アクションが有効であるかどうか、および、それらの制限が大きすぎないかどうかを判別する助けになります。

coord_agent_pid コーディネーター・エージェント ID : モニター・エレメント

アプリケーションに関するコーディネーター・エージェントのエンジン・ディスパッチ可能単位 (EDU) ID。Linux® オペレーティング・システムを除いて、EDU ID はスレッド ID にマップされます。Linux オペレーティング・システムでは、EDU ID は DB2 生成のユニーク ID です。

表 155. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info 基本
表 156. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロッキング - -

使用法

このエレメントを使用すると、 データベース・システム・モニター情報をシステム・トレースなどの他の診断情報のソースにリンクできます。

coord_agents_top - コーディネーター・エージェント最大数 : モニター・エレメント

同時に動作できるコーディネーター・エージェントの最大数。

表 157. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 基本
データベース dbase 基本

使用法

コーディネーター・エージェントの最大値がこのノードのワークロードとして大きすぎる場合は、max_coordagents 構成パラメーターを変更することで、この上限を下げることができます。

coord_member - コーディネーター・メンバー : モニター・エレメント

アプリケーションのコーディネーター・メンバー

表 159. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 - 常に収集される
変更履歴 changesummary 常に収集される

coord_node コーディネーター・ノード : モニター・エレメント

マルチノード・システムでは、 インスタンスに接続つまりアタッチされたアプリケーションがあるノードのノード番号。

表 160. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl 基本
表 161. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_conn 常に収集される
使用法
接続されたアプリケーションは、それぞれ 1 つのコーディネーター・ノードにより処理されます。

coord_partition_num コーディネーター・パーティション番号 : モニター・エレメント

作業単位またはアクティビティーのコーディネーター・パーティション。 複数パーティションのシステムでは、コーディネーター・パーティションは、アプリケーションがデータベースに接続したパーティションです。

表 162. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数 - ワークロード・オカレンスのリスト 常に収集される
WLM_GET_WORKLOAD_OCCURRENCE _ACTIVITIES 表関数 - アクティビティーのリストを戻す 常に収集される
表 163. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
作業単位 - 常に収集される
アクティビティー event_activity 常に収集される
しきい値違反 event_thresholdviolations 常に収集される

使用法

このエレメントを使用して、コーディネーター以外のパーティションにレコードがあるアクティビティーまたは作業単位の、コーディネーター・パーティションを識別できます。

coord_stmt_exec_time - コーディネーター・エージェントのステートメントの実行時間 : モニター・エレメント

このメンバーのコーディネーター・エージェントがステートメントを実行するのにかかった時間の合計。値はミリ秒単位で示されます。

表 165. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitymetrics ACTIVITY METRICS BASE
パッケージ・キャッシュ activity_metrics 文書に報告されます。 ACTIVITY METRICS BASE

corr_token DRDA 相関トークン : モニター・エレメント

DRDA AS 相関トークン。

表 166. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info 基本
アプリケーション appl 基本
表 167. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_connheader 常に収集される
使用法
DRDA 相関トークンは、 アプリケーション・サーバーとアプリケーション・リクエスターの間の処理の相関を求めるときに使用します。 これはエラーが発生したときにログにダンプされる ID であるため、 エラーとなった会話を識別するのに利用できます。 場合によっては、会話の LUWID を示します。

通信に DRDA を使用していない場合は、 このエレメントが appl_id を戻します (appl_id 参照)。

データベース・システム・モニター API を使用すると、 このエレメントの長さを判別するために API 定数の SQLM_APPLID_SZ が使用されることに注意してください。

cost_estimate_top コスト見積もりの最上位 : モニター・エレメント

cost_estimate_top モニター・エレメントは、サービス・サブクラスまたは作業クラスでの、すべてのネスト・レベルにおける DML アクティビティーの見積コストの最高水準点です。 サービス・サブクラスでは、そのサービス・サブクラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。作業クラスでは、その作業クラスに COLLECT AGGREGATE ACTIVITY DATA 作業アクションが指定されていない場合、このモニター・エレメントは -1 を返します。

サービス・クラスの場合、DML アクティビティーの見積コストは、アクティビティーがシステムに入るのに使用するサービス・サブクラスでしかカウントされません。 REMAP ACTIVITY アクションを使用してサービス・サブクラス間のアクティビティーを再マップすると、アクティビティーを再マップしたサービス・サブクラスの cost_estimate_top は影響されません。

表 168. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats -
統計 event_wcstats -
統計 event_wlstats -

使用法

このエレメントを使用して、収集された時間間隔にサービス・クラス、ワークロード、または作業クラス用のメンバーで到達した DML アクティビティー見積コストの最大値を判別することができます。

count - イベント・モニター・オーバーフロー数 : モニター・エレメント

連続して発生したオーバーフローの数。

エレメント ID
count
エレメント・タイプ
カウンター
表 169. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_FORMAT_XML_COMPONENT_TIMES_BY_ROW - フォーマット設定された行ベースのコンポーネント時間の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_TIMES_BY_ROW - フォーマット設定された行ベースの待機/処理時間の結合された階層を取得する 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
MON_FORMAT_XML_WAIT_TIMES_BY_ROW - 待機時間に関するフォーマット設定された行ベースの出力の取得 適用外: フォーマット関数への入力として与えられた XML 文書内に含まれているエレメントをすべて報告する
表 170. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
オーバーフロー・レコード event_overflow 常に収集される
使用法
このエレメントを使用すると、失われたモニター・データの量がわかります。

イベント・モニターは、 一連のオーバーフローについて 1 つのオーバーフロー・レコードを送信します。

cpu_configured - 構成されている CPU 数のモニター・エレメント

オペレーティング・システムが認識している、このホスト上のプロセッサー数。

表 171. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_cores_per_socket - ソケットあたりの CPU コア数のモニター・エレメント

ソケットごとの CPU コアの数。単一コア・システムでは、この値は 1 です。

表 172. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_hmt_degree - 論理 CPU 数のモニター・エレメント

ハードウェア・マルチスレッド化をサポートするシステムでは、 マルチスレッド化の結果として存在しているように見える論理プロセッサーの数です。 マルチスレッド化をサポートしていないシステムでは、この値は 1 です。

表 173. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_idle - プロセッサー・アイドル時間のモニター・エレメント

プロセッサー・アイドル時間 (プロセッサー・ティックで表されます)。 Windows、AIX®、および Linux システムの場合のみ報告されます。この測定値は、システム上のすべてのプロセッサーの総計です。

表 174. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

使用法

  • この測定値は、システム上のすべてのプロセッサーの総計です。
  • AIX の場合、このメトリックは、DB2 サーバーが稼働しているワークロード・パーティション (WPAR) およびロジカル・パーティション (LPAR) に関して報告されます。
  • このモニター・エレメントを、関連するプロセッサー・タイマー・エレメントと一緒に使用すると、ホスト・システム上の特定の期間におけるプロセッサー使用率を計算できます。 プロセッサー使用率をパーセンテージで計算するには、以下の手順を実行します。
    1. 期間の開始時点で ENV_GET_SYSTEM_RESOURCES 関数を使用して、以下のメトリックの値を取得します。
      • cpu_usert1 = cpu_user
      • cpu_systemt1 = cpu_system
      • cpu_idlet1 = cpu_idle
      • cpu_waitt1 = cpu_wait
    2. プロセッサー使用率を計算する期間の終了時点で、上記の手順を再度実行し、同じメトリックのタイム・スタンプを判別します。
      • cpu_usert2 = cpu_user
      • cpu_systemt2 = cpu_system
      • cpu_idlet2 = cpu_idle
      • cpu_iowaitt2 = cpu_iowait
    3. 以下の数式を使用して、プロセッサー使用率を計算します。
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1)
      100 × ----------------------------------------------------------
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1) +
            (cpu_idlet2 - cpu_idlet1) + (cpu_iowaitt2 - cpu_iowaitt1)

cpu_iowait - 入出力待機時間モニター・エレメント

入出力の待機に費やした時間 (Linux、UNIX)。 ハードウェア割り込みの受信および処理に費やした時間 (Windows)。プロセッサー・ティックで表されます。 Windows、AIX、および Linux システムの場合のみ報告されます。この測定値は、システム上のすべてのプロセッサーの総計です。

表 175. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

使用法

  • この測定値は、システム上のすべてのプロセッサーの総計です。
  • AIX の場合、このメトリックは、DB2 サーバーが稼働しているワークロード・パーティション (WPAR) およびロジカル・パーティション (LPAR) に関して報告されます。
  • このモニター・エレメントを、関連するプロセッサー・タイマー・エレメントと一緒に使用すると、ホスト・システム上の特定の期間におけるプロセッサー使用率を計算できます。 プロセッサー使用率をパーセンテージで計算するには、以下の手順を実行します。
    1. 期間の開始時点で ENV_GET_SYSTEM_RESOURCES 関数を使用して、以下のメトリックの値を取得します。
      • cpu_usert1 = cpu_user
      • cpu_systemt1 = cpu_system
      • cpu_idlet1 = cpu_idle
      • cpu_waitt1 = cpu_wait
    2. プロセッサー使用率を計算する期間の終了時点で、上記の手順を再度実行し、同じメトリックのタイム・スタンプを判別します。
      • cpu_usert2 = cpu_user
      • cpu_systemt2 = cpu_system
      • cpu_idlet2 = cpu_idle
      • cpu_iowaitt2 = cpu_iowait
    3. 以下の数式を使用して、プロセッサー使用率を計算します。
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1)
      100 × ----------------------------------------------------------
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1) +
            (cpu_idlet2 - cpu_idlet1) + (cpu_iowaitt2 - cpu_iowaitt1)

cpu_load_long - プロセッサー負荷 (長い時間フレーム) のモニター・エレメント

システム定義の長い期間におけるプロセッサー負荷。 例えば、過去 10 分間または 15 分間におけるプロセッサーの平均負荷。Windows 以外のすべてのプラットフォームで報告されます。

表 177. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_load_medium - プロセッサー負荷 (中程度の時間フレーム) のモニター・エレメント

システム定義の中程度の期間におけるプロセッサー負荷。 例えば、過去 5 分間または 10 分間におけるプロセッサーの平均負荷。Windows 以外のすべてのプラットフォームで報告されます。

表 178. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_load_short - プロセッサー負荷 (短い時間フレーム) のモニター・エレメント

システム定義の短い期間におけるプロセッサー負荷。 例えば、過去 1 分間または 5 分間におけるプロセッサーの平均負荷。 Windows 以外のすべてのプラットフォームで報告されます。

表 179. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_share_type - WLM ディスパッチャー CPU シェア・タイプのモニター・エレメント

サービス・クラスに関して構成されている WLM ディスパッチャーの CPU シェアのタイプ。値は、soft および hard のどちらかです。

表 181. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・サブクラスのメトリックのサンプルの取得 常に収集される

cpu_system - カーネル時間 : モニター・エレメント

カーネル・コードの実行に費やした時間 (プロセッサー・ティックで表されます)。 Windows、AIX、および Linux システムの場合のみ報告されます。この測定値は、システム上のすべてのプロセッサーの総計です。

表 184. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される
ENV_GET_DB2_SYSTEM_RESOURCES 表関数 - DB2(r) システム情報を戻す 常に収集される

使用法

  • この測定値は、システム上のすべてのプロセッサーの総計です。
  • AIX の場合、このメトリックは、DB2 サーバーが稼働しているワークロード・パーティション (WPAR) およびロジカル・パーティション (LPAR) に関して報告されます。
  • このモニター・エレメントを、関連するプロセッサー・タイマー・エレメントと一緒に使用すると、ホスト・システム上の特定の期間におけるプロセッサー使用率を計算できます。 プロセッサー使用率をパーセンテージで計算するには、以下の手順を実行します。
    1. 期間の開始時点で ENV_GET_SYSTEM_RESOURCES 関数を使用して、以下のメトリックの値を取得します。
      • cpu_usert1 = cpu_user
      • cpu_systemt1 = cpu_system
      • cpu_idlet1 = cpu_idle
      • cpu_waitt1 = cpu_wait
    2. プロセッサー使用率を計算する期間の終了時点で、上記の手順を再度実行し、同じメトリックのタイム・スタンプを判別します。
      • cpu_usert2 = cpu_user
      • cpu_systemt2 = cpu_system
      • cpu_idlet2 = cpu_idle
      • cpu_iowaitt2 = cpu_iowait
    3. 以下の数式を使用して、プロセッサー使用率を計算します。
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1)
      100 × ----------------------------------------------------------
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1) +
            (cpu_idlet2 - cpu_idlet1) + (cpu_iowaitt2 - cpu_iowaitt1)

cpu_total - CPU 数モニター・エレメント

このホストでのプロセッサーの数。

表 186. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

使用法

このモニター・エレメントに報告される数は、オペレーティング環境によって異なるものを意味します。 例えば、Windows システムから戻された場合、cpu_total は搭載されているプロセッサーの総数を指し、 AIX の場合は、構成されているプロセッサー数を表します。

cpu_usage_total - プロセッサー使用率のモニター・エレメント

カーネル処理時間を含む、このホスト上のプロセッサー全体の使用率。 パーセンテージで表されます。 AIX、Linux、および Windows システムの場合のみ報告されます。

表 187. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される

cpu_user - 非カーネル処理時間 : モニター・エレメント

ユーザー (非カーネル) のコードの実行に費やした時間 (プロセッサー・ティックで表されます)。 Windows、AIX、および Linux システムでのみ報告されます。 この測定値は、システム上のすべてのプロセッサーの総計です。

表 188. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される
ENV_GET_DB2_SYSTEM_RESOURCES 表関数 - DB2(r) システム情報を戻す 常に収集される

使用法

  • この測定値は、システム上のすべてのプロセッサーの総計です。
  • AIX の場合、このメトリックは、DB2 サーバーが稼働しているワークロード・パーティション (WPAR) およびロジカル・パーティション (LPAR) に関して報告されます。
  • このモニター・エレメントを、関連するプロセッサー・タイマー・エレメントと一緒に使用すると、ホスト・システム上の特定の期間におけるプロセッサー使用率を計算できます。 プロセッサー使用率をパーセンテージで計算するには、以下の手順を実行します。
    1. 期間の開始時点で ENV_GET_SYSTEM_RESOURCES 関数を使用して、以下のメトリックの値を取得します。
      • cpu_usert1 = cpu_user
      • cpu_systemt1 = cpu_system
      • cpu_idlet1 = cpu_idle
      • cpu_waitt1 = cpu_wait
    2. プロセッサー使用率を計算する期間の終了時点で、上記の手順を再度実行し、同じメトリックのタイム・スタンプを判別します。
      • cpu_usert2 = cpu_user
      • cpu_systemt2 = cpu_system
      • cpu_idlet2 = cpu_idle
      • cpu_iowaitt2 = cpu_iowait
    3. 以下の数式を使用して、プロセッサー使用率を計算します。
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1)
      100 × ----------------------------------------------------------
            (cpu_systemt2 - cpu_systemt1) + (cpu_usert2 - cpu_usert1) +
            (cpu_idlet2 - cpu_idlet1) + (cpu_iowaitt2 - cpu_iowaitt1)

cpu_utilization - CPU 使用率 : モニター・エレメント

特定の論理パーティション上のサービス・クラスまたはワークロードが消費した合計 CPU 時間を、特定の期間にホストまたは LPAR で使用可能だった CPU 時間で除算した数値。

表 190. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats (メトリック文書に報告されます) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます) REQUEST METRICS BASE
作業単位 system_metrics 文書に報告されます。 REQUEST METRICS BASE

使用法

このモニター・エレメントが WLM_GET_WORKLOAD_STATS 関数または WLM_GET_SERVICE_SUBCLASS_STATS 関数によって戻される場合、最後に統計を最後にリセットして以降の CPU 使用率を表します。

このモニター・エレメントが MON_SAMPLE_SERVICE_CLASS_METRICS 関数または MON_SAMPLE_WORKLOAD_METRICS 関数によって戻される場合、関数が実行されて以降の CPU 使用率を表します。

cpu_velocity - CPU 速度モニター・エレメント

CPU リソースの競合の度合いの測定。 0 から 1 までのスケールで表され、数値が小さいほど、CPU リソースの競合が大きいことを意味します。

CPU 速度は、 サービス・クラス内の処理が CPU にアクセスした時間を、CPU にアクセスしたり、 CPU にアクセスするために待機したりした合計時間で除算して算出します。この指標によって、作業が CPU をまったく待機しないで実行された場合の効率に比べ、どれほど効率的に実行されているかを測定することができます。数式は、次のとおりです。
cpu_velocity = total_cpu_time / (total_cpu_time + total_disp_run_queue_time)

cpu_velocity を収集するには、 wlm_dispatcher データベース・マネージャー構成パラメーターを ON に設定する必要があります。

表 191. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプリング REQUEST METRICS BASE
MON_SAMPLE_WORKLOAD_METRICS - ワークロード・メトリックのサンプリング REQUEST METRICS BASE

使用法

ディスパッチャーは、サービス・クラスまたはワークロードが、 ある瞬間に付与可能量より多くの CPU リソースを要求する場合に、 サービス・クラスまたはワークロードを優先順位付けする効果を持っています。このような場合、 サービス・クラスまたはワークロード内で実行される処理は、 CPU リソースにアクセスするためのキューイングに時間を費やします。ディスパッチャーが、他のサービス・クラスまたはワークロードに 付与する CPU リソースを減らして、そのようなサービス・クラスまたはワークロードに、 より多くの CPU リソースを付与することができるのは、このようなときです。 CPU 速度が高い場合、現行のレベルの CPU 要求は既に満たされているため、 ディスパッチャーは、このサービス・クラスに、応答時間またはスループットを 向上させる影響をほとんど与えていないことを意味します。 CPU 速度が低い場合、ディスパッチャーは、現行レベルの CPU 要求の サービス・クラスまたはワークロードに、応答時間またはスループットを 向上させる重大な影響を与えている可能性があることを意味します。

このエレメントを使用すると、 サービス・クラスまたはワークロード内で実行される処理が、 CPU リソースを使用するためのキューイングに費やす時間の比率が、高いかどうかを調べることができます。サービス・クラスの CPU 速度が低い場合、高くするには、 CPU シェア数を増やしたり、低い CPU 速度を示すサービス・クラスに割り当てられている CPU リミットを大きくしたりして、CPU リソースの WLM ディスパッチャー制御を 調整します。

cputime_threshold_id - CPU 時間しきい値 ID : モニター・エレメント

アクティビティーに適用されていた CPUTIME しきい値の ID。

表 192. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、 CPUTIME しきい値がアクティビティーに適用されていた場合、どのしきい値が適用されていたかを判別します。

cputime_threshold_value - CPU 時間しきい値 : モニター・エレメント

アクティビティーに適用されていた CPUTIME しきい値の上限。

表 193. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CPUTIME しきい値がアクティビティーに適用されている場合、その値を判別します。

cputime_threshold_violated - CPU 時間しきい値の違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CPUTIME しきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 194. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CPUTIME しきい値にアクティビティーが違反したかどうかを判別します。

cputimeinsc_threshold_id - サービス・クラス内の CPU 時間しきい値 ID : モニター・エレメント

アクティビティーに適用されていた CPUTIMEINSC しきい値の ID。

表 195. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、 CPUTIMEINSC しきい値がアクティビティーに適用されていた場合、どのしきい値が適用されていたかを判別します。

cputimeinsc_threshold_value - サービス・クラス内の CPU 時間しきい値 : モニター・エレメント

アクティビティーに適用されていた CPUTIMEINSC しきい値の上限。

表 196. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、CPUTIMEINSC しきい値がアクティビティーに適用されている場合、その値を判別します。

cputimeinsc_threshold_violated - サービス・クラス内の CPU 時間しきい値の違反 : モニター・エレメント

このモニター・エレメントは、アクティビティーが CPUTIMEINSC しきい値に違反したことを示す場合に「Yes」を戻します。「No」は、そのアクティビティーがまだしきい値に違反していないことを示します。

表 197. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

使用法

このエレメントを使用して、アクティビティーに適用されていた CPUTIMEINSC しきい値にアクティビティーが違反したかどうかを判別します。

create_nickname ニックネーム作成回数 : モニター・エレメント

このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、いずれかのアプリケーションに代わってフェデレーテッド・サーバーがこのデータ・ソース上にあるオブジェクトのニックネームを作成した合計回数が含まれています。 このモニターは最新の値を格納します。
表 198. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote 基本
アプリケーション appl_remote 基本
スナップショット・モニターの場合、このカウンターはリセットできます。

使用法

このエレメントを使用すると、 このフェデレーテッド・サーバー・インスタンスまたはアプリケーションによるこのデータ・ソースへの CREATE NICKNAME アクティビティーの量を判別できます。 CREATE NICKNAME 処理を行うと、データ・ソース・カタログに対して複数の照会が実行されるので、 このエレメントの値が大きい場合は、原因を突き止めるか、 またはアクティビティーを制限する必要があります。

create_nickname_time ニックネーム作成応答時間 : モニター・エレメント

このエレメントには、このフェデレーテッド・サーバー・インスタンス上で実行されているすべてのアプリケーションまたは単一アプリケーションからの CREATE NICKNAME ステートメントを、このデータ・ソースが処理するのに要した合計時間が含まれています (ミリ秒単位)。 この応答時間は、フェデレーテッド・サーバー・インスタンスの開始時か、またはデータベース・モニター・カウンターの最後のリセット時のどちらか最近の方の時点以降から測定されます。応答時間は、 フェデレーテッド・サーバーが CREATE NICKNAME ステートメントを処理するためにデータ・ソースから情報の検索を開始してから必要なデータの取り出しがすべて完了するまでの時間です。
表 199. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote タイム・スタンプ
アプリケーション appl_remote タイム・スタンプ
スナップショット・モニターの場合、このカウンターはリセットできます。
使用法
このエレメントを使用すると、 このデータ・ソースでニックネームを作成するのに要した実際の時間を判別できます。

creator アプリケーション作成者 : モニター・エレメント

アプリケーションをプリコンパイルしたユーザーの許可 ID。

表 200. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
DCS ステートメント dcs_stmt ステートメント
表 201. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
デッドロック event_dlconn -
ステートメント event_stmt -
アクティビティー event_activitystmt -
使用法
このエレメントとカタログ内のパッケージ・セクション情報の CREATOR 列を組み合わせて使用し、 処理中の SQL ステートメントを識別してください。

CURRENT PACKAGE PATH 特殊レジスターを設定した場合には、 SQL ステートメントの存続期間中に creator 値はさまざまな値を反映します。 PACKAGE PATH の解決の前にスナップショットまたはイベント・モニター・レコードが取られる場合は、 creator 値はクライアント要求から流れる値を反映します。 PACKAGE PATH の解決の後にスナップショットまたはイベント・モニター・レコードが取られる場合は、 creator 値は解決されたパッケージの作成者を反映します。 解決されたパッケージの creator 値は CURRENT PACKAGE PATH SPECIAL REGISTER 中に最初に表示される値で、 パッケージ名およびユニーク ID はクライアント要求の名前および ID と一致します。

current_cf_gbp_size - 現行クラスター・キャッシング・ファシリティーのグループ・バッファー・プール・サイズ : モニター・エレメント

クラスター・キャッシング・ファシリティーで現在使用されているグループ・バッファー・プール・メモリー (ページ・サイズ 4 KB のページ単位)。

表 202. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

current_cf_lock_size - 現行クラスター・キャッシング・ファシリティーのロック・サイズ : モニター・エレメント

現在使用されているグローバル・ロック・メモリー (ページ・サイズ 4 KB のページ単位)。

表 203. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

current_cf_sca_size - 現行クラスター・キャッシング・ファシリティーの共用通信域サイズ : モニター・エレメント

現在使用されている共用通信域メモリー (ページ・サイズ 4 KB のページ単位)。

表 204. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

current_cf_mem_size - 現行クラスター・キャッシング・ファシリティーのメモリー・サイズ :モニター・エレメント

現在使用されている合計メモリー (ページ・サイズ 4 KB のページ単位)。

表 205. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CF 表関数 - CF メトリックの取得 常に収集される

current_active_log 現行アクティブ・ログ・ファイル番号 : モニター・エレメント

現在 DB2 データベース・システムが書き込んでいるアクティブ・ログ・ファイルのファイル番号。

表 206. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_TRANSACTION_LOG 表関数 - ログ情報の取得 常に収集される
表 207. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース detail_log 基本
表 208. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントと first_active_log および last_active_log エレメントを組み合わせて使用すると、 アクティブ・ログ・ファイルの範囲を判別できます。 アクティブ・ログ・ファイルの範囲を知っていると、 ログ・ファイルに必要なディスク・スペースを判別するのに役立ちます。

また、このエレメントを使用すると、どのログ・ファイルにデータがあるか判別でき、 スプリット・ミラー・サポートが必要なログ・ファイルを識別するのに役立ちます。

current_archive_log 現行アーカイブ・ログ・ファイル番号 : モニター・エレメント

現在 DB2 データベース・システムがアーカイブしているログ・ファイルのファイル番号。 DB2 データベース・システムがログ・ファイルをアーカイブしていない場合は、このエレメントの値は SQLM_LOGFILE_NUM_UNKNOWN になります。

表 209. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_TRANSACTION_LOG 表関数 - ログ情報の取得 常に収集される
表 210. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース detail_log 基本
表 211. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントを使用して、ログ・ファイルのアーカイブに問題があるかどうかを判別します。 この種の問題には、以下のものがあります。
  • 低速のアーカイブ・メディア
  • 使用不可であるアーカイブ・メディア

current_request - 現在の操作要求のモニター・エレメント

エージェントが現在処理している操作、または最後に処理した操作。

表 213. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロッキング lock_participants  

cursor_name カーソル名 : モニター・エレメント

この SQL ステートメントに対応するカーソルの名前。

エレメント ID
cursor_name
エレメント・タイプ
情報
表 214. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
表 215. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
詳細付きデッドロック event_detailed_dlconn 常に収集される
ステートメント event_stmt 常に収集される
使用法
このエレメントを使用すると、処理中の SQL ステートメントを識別できます。 この名前は、SQL SELECT ステートメントの OPEN、 FETCH、 CLOSE、 および PREPARE に使用されます。 カーソルを使用しない場合は、このフィールドはブランクになります。