savepoint_id - セーブポイント ID のモニター・エレメント

作業単位内で設定されたセーブポイントの ID。

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

sc_work_action_set_id サービス・クラス作業アクション・セット ID : モニター・エレメント

このアクティビティーがサービス・クラス有効範囲の作業クラスにカテゴリー化されている場合、このモニター・エレメントは、この作業クラスが所属する作業クラス・セットに関連した作業アクション・セットの ID を表示します。 それ以外の場合、このモニター・エレメントは 0 の値を表示します。 このモニター・エレメントは、service_class_work_action_set_id エレメントの別名です。

使用法

このエレメントを sc_work_class_id エレメントを組み合わせて使用すると、アクティビティーのサービス・クラス作業クラスが存在する場合にはそれを一意的に識別できます。

sc_work_class_id サービス・クラス作業クラス ID : モニター・エレメント

このアクティビティーがサービス・クラス有効範囲の作業クラスにカテゴリー化されている場合、このモニター・エレメントは、このアクティビティーに割り当てられた作業クラスの ID を表示します。 それ以外の場合、このモニター・エレメントは 0 の値を表示します。 このモニター・エレメントは、service_class_work_class_id エレメントの別名です。

使用法

このエレメントを sc_work_action_set_id エレメントを組み合わせて使用すると、アクティビティーのサービス・クラス作業クラスが存在する場合にはそれを一意的に識別できます。

sec_log_used_top - 使用された最大 2 次ログ・スペース : モニター・エレメント

使用された 2 次ログ・スペースの最大量 (バイト単位)。

表 2. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_TRANSACTION_LOG 表関数 - ログ情報の取得 常に収集される
表 3. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
表 4. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントと sec_logs_allocated および tot_log_used_top を組み合わせて使用すると、 2 次ログへの現在の依存度が示されます。 この値が高い場合は、より大きなログ・ファイル、またはより多くの 1 次ログ・ファイル、 あるいはアプリケーション内でより頻度の高い COMMIT ステートメントが必要になります。
結果として、次の構成パラメーターの調整が必要になります。
  • logfilsiz
  • logprimary
  • logsecond
  • logarchmeth1

データベースに 2 次ログ・ファイルがまったくない場合は、この値はゼロになります。 定義されていない場合もゼロになります。

注: データベース・システム・モニター 情報はバイト単位で提供されますが、構成パラメーターはページ単位で設定されます。各ページは 4K バイトです。

sec_logs_allocated - 現在割り振られている 2 次ログ : モニター・エレメント

データベースで現在使用されている 2 次ログ・ファイルの合計数。

表 5. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_TRANSACTION_LOG 表関数 - ログ情報の取得 常に収集される
表 6. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
使用法
このエレメントと sec_log_used_top および tot_log_used_top を組み合わせて使用すると、 2 次ログへの現在の依存度が分かります。 この値が常に高い場合は、より大きなログ・ファイル、 またはより多くの 1 次ログ・ファイル、 あるいはアプリケーション内でより頻度の高い COMMIT ステートメントが必要になります。
結果として、次の構成パラメーターの調整が必要になります。
  • logfilsiz
  • logprimary
  • logsecond
  • logarchmeth1

section_actuals - セクション actuals : モニター・エレメント

実行されたセクションに使用された 実行時統計を含む、データ・サーバーで生成されるバイナリー・ストリング。 セクションのキャプチャーまたは実行時統計の収集が有効ではない場合、この値は長さが 0 のストリングです。 非 SQL アクティビティー (LOAD など) の場合、この値は長さが 0 のストリングです。

表 7. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される

使用法

section_actuals モニター・エレメントで収集されたデータ、または WLM_SET_CONN_ENV を使用した接続ごとに収集されたデータは、EXPLAIN_FROM_ACTIVITY ストアード・プロシージャーを使用してセクション Explain が実行されるときに使用されます。 EXPLAIN 処理では、このデータを使用して、 EXPLAIN_ACTUALS Explain 表にデータを追加し、アクセス・プランのオペレーターに関する 実行時統計を表します。
注:
  • セクション actuals は、section_actuals データベース構成パラメーターを使用して有効化されている (BASE に設定されている) 場合、または WLM_SET_CONN_ENV ストアード・プロシージャーを使用して特定のアプリケーションに対して有効化されている場合にのみ使用できます。 ストアード・プロシージャーについて詳しくは、 WLM_SET_CONN_ENVを参照してください。
  • section actuals の収集は、ワークロード管理 DDL ステートメントの INCLUDE ACTUALS BASE 節を指定することによって制御できます。
  • アプリケーションの WLM_SET_CONN_ENV プロシージャーによって指定された section_actuals 設定は、即時に有効化されます。

section_env セクション環境 : モニター・エレメント

SQL ステートメントのセクションを含む BLOB。 これは、実際のセクション内容で、照会プランの実行可能形式です。

表 8. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_SECTION 表関数 - パッケージ・キャッシュからのセクションのコピーの取得 常に収集される
表 9. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ pkgcache COLLECT DETAILED DATA

使用法

セクション Explain のプロシージャーと一緒にこのエレメントを使用すると、ステートメントを Explain して、ステートメントのアクセス・プランを表示させることができます。

section_exec_with_col_references - カラム・オーガナイズの参照があるセクション実行のモニター・エレメント

このエレメントは、スキャンを使用して表内の列を参照したセクション実行の回数をカウントします。

表 10. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_TABLE 表関数 - 表メトリックの取得 DATA OBJECT METRICS EXTENDED

使用法

このエレメントと num_columns_referenced エレメントを使用すると、SQL ステートメントのランタイム・セクションの実行中に表からアクセスされる列の平均数を判別できます。 この平均列アクセス・カウントは、 カラム・オーガナイズ 表への変換の候補になる可能性がある 行オーガナイズ 表 (例えば、通常は少数の列のみがアクセスされるワイド表) を識別するのに役立ちます。

このエレメントは、 カラム・オーガナイズ 表へのアクセスの効率性を理解するのにも役立ちます (例えば、表のスキャン時に通常読み取られる列数)。

section_number - セクション番号 : モニター・エレメント

SQL ステートメントに対するパッケージ内の内部セクション番号。

表 12. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
DCS ステートメント dcs_stmt ステートメント
表 13. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitystmt 常に収集される
詳細付きデッドロック1 event_detailed_dlconn -
ロック lock_participant_activities 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
ステートメント event_stmt -
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

静的 SQL ステートメントの場合は、このエレメントと creatorpackage_version_id、および package_name モニター・エレメントを組み合わせて使用すると、次のサンプル照会を使用して、SYSCAT.STATEMENTS システム・カタログ表を照会し、静的 SQL ステートメント・テキストを取得できます。

 
    SELECT SEQNO, SUBSTR(TEXT,1,120)
           FROM SYSCAT.STATEMENTS
           WHERE PKGNAME   = 'package_name' AND
                 PKGSCHEMA = 'creator'      AND
                 VERSION = 'package_version_id' AND
                 SECTNO    = section_number
           ORDER BY SEQNO
注: システム・カタログ表に対するこの照会はロック 競合の原因となる可能性があるため、静的ステートメント・テキストの取得には注意してください。 この照会を使用するのは、 できるだけデータベースに対するその他のアクティビティーが少ないときだけにしてください。

section_type - セクション・タイプ標識 : モニター・エレメント

SQL ステートメント・セクションが動的であるかまたは静的であるかを示します。

表 15. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
パッケージ・キャッシュ - 常に収集される

使用法

このモニター・エレメントに可能な値は以下のとおりです。
  • D: 動的
  • S: 静的

select_sql_stmts 実行された選択 SQL ステートメント : モニター・エレメント

実行された SQL SELECT ステートメントの数。

表 16. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数-接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 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 表関数 - 詳細サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_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 表関数 - 詳細ワークロード・メトリックの取得 REQUEST METRICS BASE
表 17. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
データベース dbase_remote basic
表スペース tablespace basic
アプリケーション appl basic
アプリケーション appl_remote basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 18. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_conn 常に収集される
データベース event_db 常に収集される
統計 event_scmetrics REQUEST METRICS BASE
統計 event_superclassmetrics REQUEST METRICS BASE
統計 event_wlmmetrics REQUEST METRICS BASE
作業単位 uow_metrics REQUEST METRICS BASE
使用法
このエレメントを使用すると、 アプリケーション・レベルまたはデータベース・レベルのデータベース・アクティビティーのレベルを判別できます。
次の公式を使用すると、 すべてのステートメントに対する SELECT ステートメントの比率を計算できます。
 
      select_sql_stmts
    / ( static_sql_stmts
      + dynamic_sql_stmts )

この情報は、アプリケーションのアクティビティーおよびスループットの分析に役立ちます。

select_time 照会応答時間 : モニター・エレメント

このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、このフェデレーテッド・サーバー・インスタンス上で実行されているすべてのアプリケーションまたは単一アプリケーションからの照会に対して、このデータ・ソースが応答に要した合計時間が含まれています (ミリ秒単位)。 このモニターは最新の値を格納します。
注: 照会ブロッキングのため、フェデレーテッド・サーバーが行を取得しようとするすべての試みが通信処理になるわけではありません。次の行を取得する要求は、返された行のブロックから満たされる可能性があります。 そのため、照会応答合計時間は、データ・ソースでの処理を示すとは限らず、 実際にはデータ・ソースまたはクライアントでの処理を示します。
表 19. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote タイム・スタンプ
アプリケーション appl_remote タイム・スタンプ
スナップショット・モニターの場合、このカウンターはリセットできます。

使用法

このエレメントを使用すると、 このデータ・ソースのデータを待機した実際の時間を判別できます。 この情報は、キャパシティー・プランニング、CPU のチューニング、 および SYSCAT.SERVERS の通信速度を調整するときに役に立ちます。 これらのパラメーターを変更すると、 オプティマイザーが要求をデータ・ソースに送信するかしないかに影響を与えます。

応答時間は、 フェデレーテッド・サーバーがデータ・ソースから行を要求してからフェデレーテッド・サーバーがその行を利用できるようになるまでの時間です。

semantic_env_id - 照会セマンティック・コンパイル環境 ID : モニター・エレメント

SQL ステートメントのセマンティクスに影響を与える照会コンパイル環境のエレメントを識別するためのハッシュ・キー値。

このハッシュ値は、コンパイル環境のデフォルト・スキーマおよび関数パス・エレメントに対して計算されます。

1 は、ステートメントのコンパイル時にデフォルト・スキーマおよび関数パスが使用されなかったことを意味します。 SYSIBM スキーマの関数だけにアクセスされ、SYSIBM が関数パスの最初の項目である場合、関数パスは使用されていないものとして扱われます。

0 は、照会セマンティック環境 ID を使用できないことを意味します。 照会セマンティック環境 ID を使用できない例としては、ステートメントがバージョン 10.5 フィックスパック 3 より前のリリースの Db2® でコンパイルされた場合などがあります。

表 21. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される

使用法

このエレメントと照会ステートメント ID モニター・エレメント (stmtid) を組み合わせて使用すると、SQL ステートメントを識別できます。 同じステートメント・テキストを持つ照会を識別するためにセマンティック・コンパイル環境 ID が使用されますが、照会は異なるオブジェクトを参照するので、意味的には異なります。 例えば、ステートメント SELECT * FROM T1 で参照される表は、コンパイル環境のデフォルト・スキーマの値に依存します。 異なるデフォルト・スキーマを持つ 2 人のユーザーがこのステートメントを発行した場合、ステートメントの 2 つの項目がパッケージ・キャッシュに入ります。 2 つのエントリーは同じ stmtid 値を持ちますが、semantic_env_id の値は異なります。

sequence_no シーケンス番号 : モニター・エレメント

作業単位が終了するごとに (つまり、 COMMIT または ROLLBACK が作業単位を終了するごとに) この ID が増加します。 appl_idsequence_no を使用してトランザクションを一意的に識別します。

表 22. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_id_info basic
DCS アプリケーション dcs_appl_info basic
表 23. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_conn -
接続 event_connheader -
ステートメント event_stmt -
トランザクション event_xact -
デッドロック数 event_dlconn -
詳細付きデッドロック event_detailed_dlconn -
詳細付きデッドロック履歴 event_detailed_dlconn -
詳細付きデッドロック履歴 event_stmt_history -
詳細付きデッドロック履歴値 event_detailed_dlconn -
詳細付きデッドロック履歴値 event_stmt_history -

sequence_no_holding_lk ロックを保持しているシーケンス番号 : モニター・エレメント

このアプリケーションが取得のために待機しているオブジェクトのロックを保留しているアプリケーションのシーケンス番号。

エレメント ID
sequence_no_holding_lk
エレメント・タイプ
情報
表 24. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl basic
ロック appl_lock_list basic
表 25. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
デッドロック数 event_dlconn 常に収集される
詳細付きデッドロック event_detailed_dlconn 常に収集される
使用法
この ID と appl_id を組み合わせて使用すると、 このアプリケーションが取得しようと待機しているオブジェクトのロックを保留しているトランザクションを一意的に識別できます。

server_db2_type モニター対象 (サーバー) ノードのデータベース・マネージャーのタイプ : モニター・エレメント

モニター対象の データベース・マネージャー のタイプを示します。

表 26. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー collected basic
使用法
これには、 データベース・マネージャーの以下のいずれかのタイプの構成が含まれます。
API シンボリック定数
コマンド行プロセッサー 出力
sqlf_nt_server
ローカルとリモート・クライアントを持つデータベース・サーバー
sqlf_nt_stand_req
ローカル・クライアントを持つデータベース・サーバー
API シンボリック定数は、 組み込みファイルの sqlutil.h に定義されています。

server_instance_name サーバー・インスタンス名 : モニター・エレメント

スナップショットが取得された データベース・マネージャー ・インスタンスの名前。

エレメント ID
server_instance_name
エレメント・タイプ
情報
表 27. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー collected basic
表 28. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
イベント・ログ・ヘッダー event_log_header 常に収集される
使用法
同じシステム上に データベース・マネージャー の複数のインスタンスが存在する場合、このデータ項目は、スナップショット呼び出しが発行されたインスタンスを一意的に識別するために使用されます。 この情報は、後で分析するためにモニター出力をファイルまたはデータベースに保管し、 データベース・マネージャーのさまざまなインスタンスからデータを区別する必要がある場合に役立ちます。

server_list_entry_member - サーバー・リストに含まれるメンバーのメンバー ID : モニター・エレメント

サーバー・リスト項目で指定されているメンバーのメンバー ID。

表 29. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
   
MON_GET_SERVERLIST 表関数 - メンバー優先順位の詳細の取得 常に収集される

server_platform サーバーのオペレーティング・システム : モニター・エレメント

データベース・サーバーが稼働中のオペレーティング・システム。

表 30. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_INSTANCE 表関数 - インスタンス・レベル情報の取得 常に収集される
表 31. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
表 32. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
使用法
このエレメントを使用して、リモート・アプリケーションの問題判別を行えます。 このフィールドの値は、ヘッダー・ファイルの sqlmon.h にあります。

server_prdid - サーバー製品/バージョン ID : モニター・エレメント

サーバー上で実行中の製品とバージョン。

表 33. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー collected basic
表 34. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
イベント・ログ・ヘッダー event_log_header -
使用法
PPPVVRRM の形式になっています。各部分の定義は次のとおりです。
PPP
次の値に一致 SQL
VV
2 桁でバージョン番号を示します (バージョン番号が 1 桁の場合には、高位の桁は 0 になります)。
RR
2 桁でリリース番号を示します (リリース番号が 1 桁の場合には、高位の桁は 0 になります)。
M
1 文字で修正レベルを示します (0-9 または A-Z)。

server_version サーバー・バージョン : モニター・エレメント

情報を戻しているサーバーのバージョン。

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

使用法

このフィールドは、 データベース・システム・モニター 情報を収集するデータベース・サーバーのレベルを示します。 これにより、アプリケーションは、 データを戻しているサーバーのレベルに基づいてデータを解釈することができます。 有効な値は以下のとおりです。
SQLM_DBMON_VERSION1
データは Db2 バージョン 1 によって戻されました。
SQLM_DBMON_VERSION2
データは Db2 バージョン 2 によって戻されました。
SQLM_DBMON_VERSION5
データは Db2 Universal Database バージョン 5 によって戻されました。
SQLM_DBMON_VERSION5_2
データは Db2 Universal Database バージョン 5.2 によって戻されました。
SQLM_DBMON_VERSION6
データは Db2 Universal Database バージョン 6 によって戻されました。
SQLM_DBMON_VERSION7
データは Db2 Universal Database バージョン 7 によって戻されました。
SQLM_DBMON_VERSION8
データは Db2 Universal Database バージョン 8 によって戻されました。
SQLM_DBMON_VERSION9
データは Db2 バージョン 9 によって戻されました。
SQLM_DBMON_VERSION9_5
データは Db2 バージョン 9.5 によって戻されました。

service_class_id サービス・クラス ID : モニター・エレメント

サービス・サブクラスのユニーク ID。 作業単位の場合、 この ID は、その作業単位を発行している接続が関連付けられているワークロードのサービス・サブクラス ID を表します。

表 37. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity (details_xml 文書に報告されます) 常に収集される
ロック - 常に収集される
作業単位 - 常に収集される
統計 event_histogrambin 常に収集される
統計 event_scstats (メトリック文書に報告されます ) 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される

使用法

このエレメントの値は、ビュー SYSCAT.SERVICECLASSES の列 SERVICECLASSID の値と一致します。 このエレメントを使用して、サービス・サブクラス名、または別のソースのサービス・サブクラスに関するリンク情報を検索します。 例えば、サービス・クラス統計をヒストグラム・ビン・レコードと結合させます。

以下の条件が満たされている場合、このエレメントの値は 0 になります。
  • このエレメントが、event_histogrambin 論理データ・グループでレポートされる。
  • ヒストグラム・データが、サービス・クラスではないオブジェクトに関して収集される。

service_class_work_action_set_id - サービス・クラス・ワーク・アクション・セット ID : モニター・エレメント

このアクティビティーがサービス・クラス有効範囲の作業クラスにカテゴリー化されている場合、このモニター・エレメントは、この作業クラスが所属する作業クラス・セットに関連した作業アクション・セットの ID を表示します。 それ以外の場合、このモニター・エレメントは 0 の値を表示します。

表 39. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される

使用法

このモニター・エレメントは、 sc_work_action_set_id モニター・エレメントの別名です。

service_class_work_class_id - サービス・クラス・ワーク・クラス ID : モニター・エレメント

このアクティビティーがサービス・クラス有効範囲の作業クラスにカテゴリー化されている場合、このモニター・エレメントは、このアクティビティーに割り当てられた作業クラスの ID を表示します。 それ以外の場合、このモニター・エレメントは 0 の値を表示します。

表 41. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される

使用法

このモニター・エレメントは、 sc_work_class_id モニター・エレメントの別名です。

service_level - サービス・レベル・モニター・エレメント

データベース・インスタンスの現在の修正サービス・レベルを示します。

表 42. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_INSTANCE 表関数 - インスタンス・レベル情報の取得 常に収集される
表 43. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 basic

service_subclass_name サービス・サブクラス名 : モニター・エレメント

サービス・サブクラスの名前。

表 44. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_AGENT 表関数 - エージェント、fenced モード・プロセス、およびデータベースのシステム・エンティティーのリスト 常に収集される
MON_GET_QUEUE_STATS 表関数 - しきい値キュー統計を戻す 常に収集される
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 常に収集される
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数-サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_DETAILS 表関数-詳細なサービス・サブクラス・メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数-作業単位メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

MON_GET_WLM_ADMISSION_QUEUE 表関数 - キューに入れられているアクティビティーのリストを戻す

常に収集される

MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプルの取得 常に収集される
WLM_GET_QUEUE_STATS 表関数 - しきい値キュー統計を戻す 常に収集される
WLM_GET_SERVICE_CLASS_AGENTS 表関数 - サービス・クラスで実行中のエージェントのリスト 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数-ワークロード・オカレンスのリスト 常に収集される
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
表 45. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats (details_xml 文書に報告されます) 常に収集される
ロック - 常に収集される
作業単位 - 常に収集される
アクティビティー event_activity 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_qstats 常に収集される

使用法

このエレメントを他のアクティビティー・エレメントと一緒に使用すると、アクティビティーの動作の分析をすることができます。あるいは、他の統計エレメントと一緒に使用すると、サービス・クラスまたはしきい値キューの動作の分析をすることができます。

service_superclass_name サービス・スーパークラス名 : モニター・エレメント

サービス・スーパークラスの名前。

表 46. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_AGENT 表関数 - エージェント、fenced モード・プロセス、およびデータベースのシステム・エンティティーのリスト 常に収集される
MON_GET_QUEUE_STATS 表関数 - しきい値キュー統計を戻す 常に収集される
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 常に収集される
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数-サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_DETAILS 表関数-詳細なサービス・サブクラス・メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数-作業単位メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

MON_GET_WLM_ADMISSION_QUEUE 表関数 - キューに入れられているアクティビティーのリストを戻す

常に収集される

MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプルの取得 常に収集される
WLM_GET_QUEUE_STATS 表関数 - しきい値キュー統計を戻す 常に収集される
WLM_GET_SERVICE_CLASS_AGENTS 表関数 - サービス・クラスで実行中のエージェントのリスト 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数-ワークロード・オカレンスのリスト 常に収集される
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
WLM_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す 常に収集される
表 47. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_scstats (details_xml 文書に報告されます) 常に収集される
作業単位 - 常に収集される
アクティビティー event_activity 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_qstats 常に収集される

使用法

このエレメントを他のアクティビティー・エレメントと一緒に使用すると、アクティビティーの動作の分析をすることができます。あるいは、他の統計エレメントと一緒に使用すると、サービス・クラスまたはしきい値キューの動作の分析をすることができます。

session_auth_id セッション許可 ID : モニター・エレメント

このアプリケーションによって使用されている現在のセッション許可 ID。

ワークロード管理アクティビティーのモニターでは、このモニター・エレメントは、アクティビティーがシステムに挿入された時のセッション許可 ID を記述します。

このモニター・エレメントは、session_authid monitor element モニター・エレメントのシノニムです。

表 49. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_info basic
ロック appl_lock_list basic
表 50. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
アクティビティー event_activity 常に収集される
変更履歴 changesummary 常に収集される
しきい値違反 event_activity 常に収集される
作業単位 uow 常に収集される

使用法

このエレメントは、SQL ステートメントの準備、SQL ステートメントの実行、 またはその両方を行うのにどの許可 ID が使用されているかを判別するのに役立ちます。 このモニター・エレメントは、ストアード・プロシージャーの実行中に設定されたセッション許可 ID 値は報告しません。

session_priority - セッション優先順位:モニター・エレメント

許容の順序を決定するために、同じスーパークラス内の他の作業と比較されるアクティビティーの優先順位。

注: このモニター・エレメントは、 Db2バージョン 11.5.4 以降で使用可能です。
表 51. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す 常に収集される
MON_GET_ACTIVITY_DETAILS 表関数-完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数-接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_ROUTINE_DETAILS-ルーチン表関数の集約された実行メトリックの詳細の取得 常に収集される
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数 - サービス・サブクラス・メトリックを XML 文書として取得する 常に収集される
MON_GET_SERVICE_SUPERCLASS_DETAILS 表関数-詳細なサービス・サブクラス・メトリックの取得 (DETAILS XML 文書に報告されます) 常に収集される
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数-作業単位メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される

MON_GET_WLM_ADMISSION_QUEUE 表関数 - キューに入れられているアクティビティーのリストを戻す

常に収集される
MON_GET_WORKLOAD_DETAILS 表関数-ワークロード・メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
表 52. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
統計 event_wlmetrics 常に収集される
統計 event_scmetrics 常に収集される
作業単位 uow_metrics 常に収集される

shr_workspace_active - 共有ワークスペース・アクティブ・メモリー・モニター・エレメント

実行可能セクションの作業用コピーは、共有 SQL 作業スペースに保管されます。 このエレメントは、アクティブ・データベース接続で現在使用されているワークスペースのメモリー量を識別します。 アクティブ・データベース接続の現行のトランザクションで SQL が実行されているため、このメモリーを解放するのは適切ではありません。

表 53. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 REQUEST METRICS BASE

shr_workspace_inactive - 共有ワークスペース非アクティブ・メモリー・モニター・エレメント

実行可能セクションの作業用コピーは、共有 SQL 作業スペースに保管されます。 このエレメントは、アクティブ・データベース接続で使用されていないワークスペースのメモリー量を識別します。

実行可能セクションの作業用コピーは、データベース接続で再使用されます。 ただし、作業用コピーは再使用されないと、他の作業用コピーにメモリーが必要な場合に削除される可能性があります。

表 54. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 REQUEST METRICS BASE

shr_workspace_num_overflows 共有ワークスペースのオーバーフロー回数 : モニター・エレメント

割り振られたメモリーの境界から共有ワークスペースがオーバーフローした回数。

注: このモニター・エレメントは廃止されました。 このモニター・エレメントを使用しても、エラーは生成されません。 そして、有効な値も戻されません。
表 55. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 56. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
使用法
このエレメントと shr_workspace_size_top を組み合わせて使用すると、 オーバーフローを防止するのに共有ワークスペースのサイズを大きくする必要があるかどうかを判別できます。 共有ワークスペースがオーバーフローすると、パフォーマンスが低下するだけではなく、 アプリケーションの共有メモリーから割り振られたほかのヒープでメモリー不足エラーが発生することがあります。

データベース・レベルでは、 「共有ワークスペースの最大サイズ」のある共有ワークスペースとして報告された共有ワークスペースがこのエレメントの報告の対象となります。 アプリケーション・レベルでは、 現行アプリケーションが使用するワークスペースのオーバーフロー回数を示します。

shr_workspace_section_inserts 共有ワークスペース・セクション挿入数 : モニター・エレメント

共有ワークスペースへの、アプリケーションによる SQL セクション挿入数。

注: このモニター・エレメントは廃止されました。 このモニター・エレメントを使用しても、エラーは生成されません。 そして、有効な値も戻されません。
表 57. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 58. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
使用法
実行可能セクションの作業用コピーは、共有ワークスペース内に保管されます。 このカウンターは、コピーが使用できなかったために挿入が必要だった場合を示します。

データベース・レベルでは、データベース内のすべての共有ワークスペースを対象に、 すべてのアプリケーションでの累計挿入数を示します。 アプリケーション・レベルでは、 このアプリケーションの共有ワークスペース内にあるすべてのセクションを対象とした累計挿入数を示します。

shr_workspace_section_lookups 共有ワークスペース・セクション検索 : モニター・エレメント

共有ワークスペースでの、アプリケーションによる SQL セクション検索数。

注: このモニター・エレメントは廃止されました。 このモニター・エレメントを使用しても、エラーは生成されません。 そして、有効な値も戻されません。
表 59. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 60. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
使用法
各アプリケーションは、 実行可能セクションの作業用コピーがある共有ワークスペースにアクセスできます。

このカウンターは、 アプリケーションの特定のセクションを見つけるために共有ワークスペースがアクセスされた回数を示します。 データベース・レベルでは、データベース内のすべての共有ワークスペースを対象に、 すべてのアプリケーションでの累計検索数を示します。 アプリケーション・レベルでは、 このアプリケーションの共有ワークスペース内にあるすべてのセクションを対象とした累計検索数を示します。

このエレメントと「共有ワークスペース・セクション挿入数」を組み合わせて使用すると、 共有ワークスペースのサイズを調整できます。 共有ワークスペースのサイズをコントロールしているのは、 app_ctl_heap_sz 構成パラメーターです。

shr_workspace_size_top 最大共有ワークスペース・サイズ : モニター・エレメント

共有ワークスペースが到達した最大サイズ。

注: このモニター・エレメントは廃止されました。 このモニター・エレメントを使用しても、エラーは生成されません。 そして、有効な値も戻されません。
表 61. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
表 62. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
接続 event_conn 常に収集される
使用法
このエレメントは、データベースが活動化されて以降、 データベースでワークロードを実行したときに必要となった共有ワークスペースの最大バイト数を示します。 データベース・レベルでは、すべての共有ワークスペースが到達した最大サイズを示します。 アプリケーション・レベルでは、 現行アプリケーションが使用する共有ワークスペースの最大サイズです。

共有ワークスペースがオーバーフローした場合、このエレメントは、 オーバーフロー時に共有ワークスペースが到達した最大サイズになります。 このような状態が発生したかどうかを確認するには、 「共有ワークスペースのオーバーフロー回数」をチェックしてください。

共有ワークスペースがオーバーフローすると、 アプリケーションの共有メモリーにあるほかのエンティティーからメモリーを一時的に借用します。 この結果、これらのエンティティーでメモリー不足エラーが発生したり、 パフォーマンスが低下することがあります。 APP_CTL_HEAP_SZ を大きくすると、オーバーフローの確率を低くすることができます。

skipped_prefetch_col_p_reads - スキップされたプリフェッチ (カラム・オーガナイズの物理読み取り) のモニター・エレメント

ページが既にバッファー・プールにロードされていたために、入出力サーバー (プリフェッチャー) がスキップした カラム・オーガナイズ ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、ほとんどのワークロードが通常はトランザクションである OLTP システムでは、num_ioservers 構成パラメーターを 1 に設定することによって、プリフェッチャーの最小数を構成することができます。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、num_ioservers 構成パラメーターを調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなることや、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されていることなどがあります。
skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_data_p_reads - スキップされたプリフェッチ (データ物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップしたデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_index_p_reads - スキップされたプリフェッチ (索引物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした索引ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_temp_col_p_reads - スキップされたプリフェッチ (カラム・オーガナイズの一時物理読み取り数) : モニター・エレメント

既にバッファー・プールにロードされているために、入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの カラム・オーガナイズ ・ページの数。

注: Db2 バージョン 10.5では、 カラム・オーガナイズ 一時表は現在サポートされていないため、このエレメントは 0 を返します。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、ほとんどのワークロードが通常はトランザクションである OLTP システムでは、num_ioservers 構成パラメーターを 1 に設定することによって、プリフェッチャーの最小数を構成することができます。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、num_ioservers 構成パラメーターを調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなることや、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されていることなどがあります。
skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_temp_data_p_reads - スキップされたプリフェッチ (一時データ物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースのデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_temp_index_p_reads - スキップされたプリフェッチ (一時索引物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの索引ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_temp_xda_p_reads - スキップされたプリフェッチ (一時 XDA データ物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの XML ストレージ・オブジェクト (XDA) のデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

skipped_prefetch_uow_col_p_reads - スキップされたプリフェッチ (作業単位のカラム・オーガナイズの物理読み取り) のモニター・エレメント

同じ作業単位内のエージェントによって既にバッファー・プールにロードされているために、入出力サーバー (プリフェッチャー) がスキップした カラム・オーガナイズ ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、ほとんどのワークロードが通常はトランザクションである OLTP システムでは、num_ioservers 構成パラメーターを 1 に設定することによって、プリフェッチャーの最小数を構成することができます。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、num_ioservers 構成パラメーターを調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなることや、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されていることなどがあります。

skipped_prefetch_uow_data_p_reads - スキップされたプリフェッチ (作業単位のデータ物理読み取り) のモニター・エレメント

同じ作業単位のエージェントによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップしたデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、 構成パラメーター num_ioservers を調整してプリフェッチャー数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、 db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_uow_index_p_reads - スキップされたプリフェッチ (作業単位の索引物理読み取り) のモニター・エレメント

同じ作業単位のエージェントによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした索引ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、 構成パラメーター num_ioservers を調整してプリフェッチャー数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、 db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_uow_temp_col_p_reads - スキップされたプリフェッチ (作業単位のカラム・オーガナイズの一時物理読み取り) : モニター・エレメント

同じ作業単位内のエージェントによって既にバッファー・プールにロードされているために、入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの カラム・オーガナイズ ・ページの数。

注: Db2 バージョン 10.5では、 カラム・オーガナイズ 一時表は現在サポートされていないため、このエレメントは 0 を返します。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、ほとんどのワークロードが通常はトランザクションである OLTP システムでは、num_ioservers 構成パラメーターを 1 に設定することによって、プリフェッチャーの最小数を構成することができます。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、num_ioservers 構成パラメーターを調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなることや、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されていることなどがあります。

skipped_prefetch_uow_temp_data_p_reads - スキップされたプリフェッチ (作業単位の一時データ物理読み取り) のモニター・エレメント

同じ作業単位のエージェントによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースのデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、 構成パラメーター num_ioservers を調整してプリフェッチャー数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、 db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_uow_temp_index_p_reads - スキップされたプリフェッチ (作業単位の一時索引物理読み取り) のモニター・エレメント

同期トランザクションによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの索引ページの数。

skipped_prefetch_uow_temp_xda_p_reads - スキップされたプリフェッチ (作業単位の一時 XDA データ物理読み取り) のモニター・エレメント

同期トランザクションによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした TEMPORARY 表スペースの XML ストレージ・オブジェクト (XDA) のデータ・ページの数。

skipped_prefetch_uow_xda_p_reads - スキップされたプリフェッチ (作業単位の XDA データ物理読み取り) のモニター・エレメント

同じ作業単位のエージェントによって既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした XML ストレージ・オブジェクト (XDA) のデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_uow_*_p_reads エレメントとともに、プリフェッチ要求が作成される原因となったものと同じ作業単位内のエージェントによって直接読み取られた、プリフェッチ要求内のページの数を示します。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、 構成パラメーター num_ioservers を調整してプリフェッチャー数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、 db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_xda_p_reads - スキップされたプリフェッチ (XDA 物理読み取り) のモニター・エレメント

既にバッファー・プールにロードされていたために、 入出力サーバー (プリフェッチャー) がスキップした XML ストレージ・オブジェクト (XDA) のデータ・ページの数。

使用法

このモニター・エレメントは、他の skipped_prefetch_*_p_reads エレメントとともに、プリフェッチャーによって検索用にスケジュールされたページが既にバッファー・プール内にあったためにプリフェッチされなかった回数を示します。 ページが既にバッファー・プール内に存在した理由としては、以下のようないくつかの 理由が考えられます。
  • 新しいページであったため、まだディスク上には作成されていなかった。
  • 別のエージェントが同じページを必要としたため、 別のプリフェッチ要求によってバッファー・プールにロードされた。 この場合は、 上記のケースと同様、スキップされたプリフェッチ要求の増加は問題ではありません。 生成された追加のプリフェッチ要求が冗長だっただけだからです。
  • プリフェッチャーがプリフェッチ操作を完了できるようになる前に、 エージェントが直接ディスクからページを取り出した。 システムに十分な数のプリフェッチャーが構成されていない場合、あるいは別のタイプのプリフェッチのボトルネックが存在する場合、エージェントが直接ディスクからページを読み取ることを余儀なくされることがあります。 例えば、OLTP システムでは、ワークロードの大部分が通常はトランザクションであるため、構成パラメーター num_ioservers を 1 に設定することによって、プリフェッチャーの最小数が構成される場合があります。 しかし、表スキャンなど、プリフェッチを使用する操作が実行されると、単一のプリフェッチャーが処理を続行できない可能性があるため、エージェントはページを直接要求します。 この動作は、 本来プリフェッチャーが実行したはずの入出力に アプリケーションが対応することになるため、 パフォーマンスの低下を招く可能性があります。 この場合は、構成パラメーター num_ioservers を調整して、プリフェッチャーの数を増やすことを検討してください。 他に考えられる原因としては、プリフェッチ・サイズが極端に大きいためにプリフェッチ時間が通常より長くなる場合や、db2_parallel_io レジストリー変数が設定されていないために表スペース・コンテナー内の並列プリフェッチが制限されている場合などがあります。

skipped_prefetch_*_p_reads エレメントは、読み取りがスキップされた理由に関係なく、すべてのスキップされた読み取り要求について示します。 プリフェッチャーがページを取得できるようになる前に、同じ作業単位のエージェントが読み取りを実行したためにスキップされた要求の数を確認するには、skipped_prefetch_uow_*_p_reads モニター・エレメントを調べます。

smallest_log_avail_node 使用可能なログ・スペースが最小のノード : モニター・エレメント

このエレメントはグローバル・スナップショットの場合にだけ戻され、 使用可能なログ・スペースが最も少ない (バイト数) ノードを示します。

エレメント ID
smallest_log_avail_node
エレメント・タイプ
情報
表 79. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
使用法
このエレメントと appl_id_oldest_xact を組み合わせて使用すると、 データベースに十分なログ・スペースがあることを確認できます。 グローバル・スナップショットでは、appl_id_oldest_xact、total_log_used、 および total_log_available がこのノードの値に対応します。

snapshot_timestamp - スナップショットのタイム・スタンプ : モニター・エレメント

スナップショットが取得された日時。

sock_recv_buf_requested - 要求されたソケット受信バッファー・サイズ : モニター・エレメント

要求されたソケット受信バッファー・サイズのバイト数 (レジストリー変数 DB2_HADR_SORCVBUF)。 要求がない場合、値は 0 です (システム・デフォルトを使用)。

表 81. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

sock_send_buf_requested - 要求されたソケット送信バッファー・サイズ : モニター・エレメント

レジストリー変数 DB2_HADR_SOSNDBUF によって設定された、ソケット送信バッファーに関して要求されたサイズ。 要求がない場合、値は 0 です (システム・デフォルトを使用)。 単位はバイトです。

表 83. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

sort_consumer_heap_top - 個別専用ソート・ヒープ・コンシューマー最高水準点 : モニター・エレメント

個々の専用ソート・ヒープ・コンシューマーの最高水準点、つまり、個々のソート演算子で使用された最大メモリー量。

表 85. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_wlstats 常に収集される
作業単位 uow 常に収集される

使用法

このエレメントと他のソート・メモリー最高水準点モニター・エレメントを組み合わせて使用すると、ソート・ヒープ・メモリー使用量が最も多いアクティビティーを判別できます。 例えば、現行アクティビティーのリストを取得するには、MON_GET_ACTIVITY 表関数を発行します。 sort_consumer_heap_topsort_consumer_shrheap_topsort_heap_top、および sort_shrheap_top モニター・エレメントの値を記録することにより、どのアクティビティーが最もソート・メモリーを使用するかを判別できます。 メモリー使用量の最も多いアクティビティーが他のアクティビティーに負の影響を与えている場合は、そのアクティビティーのメモリー所要量を減らすことで並行性を改善してください。

sort_consumer_shrheap_top - 個別共有ソート・ヒープ・コンシューマー最高水準点 : モニター・エレメント

個々の共有ソート・ヒープ・コンシューマーの最高水準点。つまり、個々のソート・オペレーターによって使用されるメモリーの最大量 (4 KB ページ単位)。

表 87. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_wlstats 常に収集される
作業単位 uow 常に収集される

使用法

このエレメントと他のソート・メモリー最高水準点モニター・エレメントを組み合わせて使用すると、ソート・ヒープ・メモリー使用量が最も多いアクティビティーを判別できます。 例えば、現行アクティビティーのリストを取得するには、MON_GET_ACTIVITY 表関数を発行します。 sort_consumer_heap_topsort_consumer_shrheap_topsort_heap_top、および sort_shrheap_top モニター・エレメントの値を記録することにより、どのアクティビティーが最もソート・メモリーを使用するかを判別できます。 メモリー使用量の最も多いアクティビティーが他のアクティビティーに負の影響を与えている場合は、そのアクティビティーのメモリー所要量を減らすことで並行性を改善してください。

sort_heap_allocated - 割り振られたソート・ヒープの合計 : モニター・エレメント

スナップショットが取られたときに、 選択したレベルのすべてのソートに割り振られたソート・ヒープ・スペース用のページ数の合計。

表 88. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す 常に収集される
MON_GET_ACTIVITY_DETAILS 表関数 - アクティビティーに関する情報を XML 文書として戻す 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリックを XML 文書として取得する 常に収集される
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 常に収集される
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 常に収集される
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックを取得する 常に収集される
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数 - サービス・サブクラス・メトリックを XML 文書として取得する 常に収集される
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_DETAILS 表関数-詳細なサービス・サブクラス・メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - XML 文書として作業単位メトリックを取得する 常に収集される
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 常に収集される
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリックを XML 文書として取得する 常に収集される
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す 常に収集される
表 89. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 basic
データベース dbase basic
使用法
各ソートに割り振られたメモリー量は、 利用可能なソート・ヒープ・サイズの一部だけの場合とすべての場合があります。 ソート・ヒープ・サイズは各ソートで利用できるメモリー量を示し、 sortheap データベース構成パラメーターに定義されている値です。

1 つのアプリケーションが同時に複数のソートをアクティブにすることができます。 例えば、副照会付きの SELECT ステートメントを使用すると、 同時に複数のソートが行われる場合があります。

情報は 2 つのレベルで収集できます。
  • データベース・マネージャー ・レベルでは、 データベース・マネージャー 内のすべてのアクティブ・データベースのすべてのソートに割り振られたソート・ヒープ・スペースの合計を表します。
  • データベース・レベルでは、1 つのデータベース内のすべてのソートを対象に、 割り振られたソート・ヒープ・スペースの合計を示す。

通常のメモリーの見積もりにはソート・ヒープ・スペースは含まれません。 過剰なソートが行われる場合は、ソート・ヒープに使用される追加メモリーを、 データベース・マネージャーを実行するための基本メモリー要件に追加する必要があります。 一般に、ソート・ヒープが大きくなるほど、ソート効率は高くなります。 索引を正しく使用すると、ソートに必要な量を少なくできます。

データベース・マネージャー ・レベルで返された情報を使用して、 sheapthres 構成パラメーターを調整することができます。 エレメントの値が sheapthres 以上になっている場合は、 sortheap パラメーターに定義されているソート・ヒープをソートで完全に得られていないことを示します。

sort_heap_top ソート専用ヒープの最高水準点 : モニター・エレメント

データベース・マネージャーでの専用ソート・メモリーの最高水準点 (4 KB ページ単位)。

表 91. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース・マネージャー db2 basic
表 92. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_wlstats 常に収集される
作業単位 uow 常に収集される
使用法
このエレメントを使用して、 SHEAPTHRES 構成パラメーターが最適な値に設定されているかどうかを判別できます。 例えば、この水準点が SHEAPTHRES に近づいたり超えている場合は、おそらく SHEAPTHRES を大きくする必要があります。 これは、SHEAPTHRES を超えると専用ソートに与えられるメモリーが常に少なくなり、 その結果として逆にシステム・パフォーマンスに影響を与える場合があるためです。

sort_overflows - ソート・オーバーフロー : モニター・エレメント

ソート・ヒープを使い果たし、 一時記憶用のディスク・スペースが必要になった可能性のあるソートの合計数。

表 93. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す ACTIVITY METRICS BASE
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_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 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_ROUTINE_EXEC_LIST 表関数 - ルーチンによって実行されるステートメントのリストの取得 ACTIVITY METRICS BASE
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数-サービス・サブクラス・メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す ACTIVITY METRICS BASE
表 94. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
アプリケーション stmt basic
動的 SQL dynsql basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 95. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity (details_xml 文書に報告されます) ACTIVITY METRICS BASE
アクティビティー event_activitymetrics ACTIVITY METRICS BASE
統計 event_scstats (メトリック文書に報告されます ) REQUEST METRICS BASE
統計 event_superclassstats (メトリック文書に報告されます) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます ) REQUEST METRICS BASE
作業単位 system_metrics 文書に報告されます。 REQUEST METRICS BASE
データベース event_db 常に収集される
接続 event_conn 常に収集される
ステートメント event_stmt 常に収集される
アクティビティー event_activity ステートメント、ソート
パッケージ・キャッシュ activity_metrics 文書に報告されます。 ACTIVITY METRICS BASE

使用法

データベース・レベルまたはアプリケーション・レベルでは、この値と total_sorts を組み合わせて使用すると、ディスクにオーバーフローしたソートのパーセンテージを計算できます。 このパーセンテージが高い場合は、sortheap の値を大きくして、 データベース構成を調整する必要があります。

ステートメント・レベルでこのエレメントを使用すると、 大量のソートを必要とするステートメントを識別できます。 このようなステートメントは、 さらに調整を行って必要となるソート量を少なくすると効率が上がります。

ソートがオーバーフローすると、ソートにマージ・フェーズが必要となり、 データをディスクに書き込む必要がある場合は入出力がさらに必要となるので、 必要な処理時間が増えます。

このエレメントは、1 ステートメント、1 アプリケーション、 または 1 つのデータベースにアクセスするすべてのアプリケーションについて情報を提供します。

値が -1 の場合は、データ収集スイッチ DFT_MON_SORT がオフになります。

sort_shrheap_allocated 現在割り振られているソート共有ヒープ : モニター・エレメント

4 KB ページに割り振られている共有ソート・メモリーの合計量。

表 96. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す 常に収集される
MON_GET_ACTIVITY_DETAILS 表関数 - アクティビティーに関する情報を XML 文書として戻す 常に収集される
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数 - 接続メトリックを XML 文書として取得する 常に収集される
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 常に収集される
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 常に収集される
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックを取得する 常に収集される
MON_GET_SERVICE_SUBCLASS_DETAILS 表関数 - サービス・サブクラス・メトリックを XML 文書として取得する 常に収集される
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_DETAILS 表関数-詳細なサービス・サブクラス・メトリックの取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 常に収集される
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - XML 文書として作業単位メトリックを取得する 常に収集される
MON_GET_WORKLOAD 表関数 - ワークロード・メトリックの取得 常に収集される
MON_GET_WORKLOAD_DETAILS 表関数 - ワークロード・メトリックを XML 文書として取得する 常に収集される
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す 常に収集される
表 97. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
使用法

このモニター・エレメントのコンテキストは、エレメントを報告するインターフェースから提供されます。 例えば、MON_GET_ACTIVITY インターフェースでは、このエレメントは現在実行中の各アクティビティーに割り振られた共有ソート・メモリーの合計を報告し、MON_GET_DATABASE インターフェースでは、このエレメントはデータベースに割り振られた共有ソート・メモリーの合計を報告します。

さまざまなインターフェースで報告されるこのモニター・エレメントを使用して、アプリケーション、ステートメント、トランザクションなどの、さまざまなモニター対象オブジェクトが現在使用している共有ソート・メモリーの合計の割合を把握できます。

データベース・インターフェース (MON_GET_DATABASE など) では、このモニター・エレメントを使用して、共有ソート・メモリーのしきい値を評価できます。 この値が共有ソート・メモリーの現行しきい値より大幅に高いことや低いことが頻繁にある場合は、 おそらく、しきい値を調整する必要があります。

注: 「共有ソート・メモリーしきい値」は、SHEAPTHRES_SHR データベース構成パラメーターが 0 の場合、SHEAPTHRES データベース・マネージャー構成パラメーターの値によって決定されます。 0 でない場合は SHEAPTHRES_SHR の値で決まります。

SORT_SHRHEAP_AVG - 使用したソート共有ヒープの平均量 : モニター・エレメント

このサービス・サブクラス、スーパークラス、またはワークロードによって使用されたソート共有ヒープの平均量 (4K ページ単位)。

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

SORT_SHRHEAP_DEMAND - ソート・メモリー・リソース要求推定のモニター・エレメント

サービス・クラス内で現在実行されているアクティビティーからのソート・メモリー・リソースの見積もり需要。 この値は、実行中のすべてのアクティビティーが同時にピーク消費に達した場合の集合リソースの需要を表しています。 この値はパーセンテージです。

表 100. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_SERVICE_SUBCLASS 表関数 - サービス・サブクラスのメトリックの取得 常に収集される
MON_GET_SERVICE_SUPERCLASS 表関数 - サービス・スーパークラスのメトリックの取得 常に収集される
表 101. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_stats (details_xml 文書に報告されます) 常に収集される
統計 event_superclassstats (details_xml 文書に報告されます) 常に収集される

SORT_SHRHEAP_DEMAND_AVG - ソート・メモリーの平均見積もり需要:モニター・エレメント

サービス・クラス内で現在実行されているアクティビティーからのソート・メモリー・リソースの平均見積もり需要。 この値はパーセンテージです。

表 102. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す 常に収集される
表 103. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_stats (details_xml 文書に報告されます) 常に収集される
統計 event_superclassstats (details_xml 文書に報告されます) 常に収集される

SORT_SHRHEAP_DEMAND_TOP - ソート・メモリーのピーク見積もり需要:モニター・エレメント

サービス・クラス内で現在実行されているアクティビティーからのソート・メモリー・リソースの最高水準点見積もり需要。 この値はパーセンテージです。

表 104. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す 常に収集される
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す 常に収集される
表 105. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_stats (details_xml 文書に報告されます) 常に収集される
統計 event_superclassstats (details_xml 文書に報告されます) 常に収集される

sort_shrheap_top ソート共有ヒープの最高水準点 : モニター・エレメント

共有ソート・メモリーの最高水準点 (4 KB ページ単位)。

表 107. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
表 108. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
統計 event_scstats 常に収集される
統計 event_superclassstats 常に収集される
統計 event_wlstats 常に収集される
作業単位 uow 常に収集される
使用法

このモニター・エレメントのコンテキストは、エレメントを報告するインターフェースから提供されます。 例えば、MON_GET_ACTIVITY インターフェースでは、このエレメントは現在実行中の各アクティビティーの共有ソート・メモリーの最高水準点を報告します。MON_GET_DATABASE インターフェースでは、このエレメントはデータベース全体の共有ソート・メモリーの最高水準点を報告します。

さまざまなインターフェースで報告されるこのモニター・エレメントを使用して、アプリケーション、ステートメント、トランザクションなどの、さまざまなモニター対象オブジェクトのピーク共有ソート・メモリー所要量を把握できます。

データベース・インターフェース (MON_GET_DATABASE など) では、このモニター・エレメントを使用して、SHEAPTHRES (または SHEAPTHRES_SHR) が最適な値に設定されているかどうかを評価できます。 例えば、この最高水準点が常に共有ソート・メモリーしきい値よりも大幅に低い場合は、おそらくこのしきい値を小さくしてデータベースの他の機能にメモリーを解放する必要があります。 逆にこの最高水準点が共有ソート・メモリーしきい値に近づき始めたら、そのしきい値を大きくする必要がある場合があります。 共有ソート・メモリーしきい値はハード・リミットなので余裕を持たせておくことは重要です。 ソート・メモリーの合計量がそのしきい値に達したら、共有ソートは開始できなくなります。

このエレメントは、専用ソート・メモリーの最高水準点と組み合わせて使用すると、共有および専用ソートのしきい値をそれぞれ単独に設定する必要があるかどうかを判別することにも利用できます。 SHEAPTHRES_SHR データベース構成オプションの値が 0 の場合は通常、 共有ソート・メモリーしきい値は SHEAPTHRES データベース・マネージャー構成オプションの値で決まります。 ただし専用ソート・メモリーと共有ソート・メモリーの最高水準点に大きな違いがある場合は、SHEAPTHRES をオーバーライドして、SHEAPTHRES_SHR を共有ソート・メモリーの最高水準点を基にした、より適切な値に設定する必要がある場合があります。

注: このエレメントは、ソート・メモリー・コントローラーによって付与されたソート予約要求の最高水準点を報告します。 付与される要求によって、常にメモリー割り振りが同じレベルになるわけではありません。ソート・ヒープのコンシューマーのみが、SQL 要求の処理中に、必要に応じてメモリーを割り振る (付与された量まで) ことができるためです。 このエレメントの値と共有ソート・メモリー・プールの最高水準点 (pool_watermark) との間に矛盾が生じるのは正常です。

SORT_SHRHEAP_UTILIZATION - ソート共有ヒープ使用率 : モニター・エレメント

このサービス・サブクラス、スーパークラス、またはワークロードの SORT_SHRHEAP_TOP 値、およびデータベースの SORT_SHRHEAP_TOP 値に基づく使用率 (パーセンテージ)。

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

SORT_SHRHEAP_UTILIZATION_AVG - ソート共有ヒープの平均使用量 : モニター・エレメント

このサービス・サブクラス、スーパークラス、またはワークロードの共有ソート・メモリーの平均使用量。

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

SORT_SHRHEAP_UTILIZATION_TOP - ソート共有ヒープのピーク使用量 : モニター・エレメント

このサービス・サブクラス、スーパークラス、またはワークロードの共有ソート・メモリーのピーク使用量。

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

sortshrheaputil_threshold_id - 共有ソート・ヒープ使用状況しきい値 ID モニター・エレメント

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

sortshrheaputil_threshold_value - 共有ソート・ヒープ使用状況しきい値モニター・エレメント

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

sortshrheaputil_threshold_violated - 共有ソート・ヒープ使用状況しきい値違反モニター・エレメント

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

source_service_class_id ソース・サービス・クラス ID : モニター・エレメント

このエレメントのしきい値違反レコードが生成された時に、アクティビティーから再マップしたサービス・サブクラスの ID。 しきい値アクションが REMAP ACTIVITY アクション以外の場合、このエレメントの値はゼロです。

表 118. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
しきい値違反 event_thresholdviolations -

使用法

このエレメントは、アクティビティーが再マップされたサービス・クラスをたどるのに使用できます。 これを使用して、特定のサービス・サブクラスからマップされたアクティビティー数の総計を計算することもできます。

sp_rows_selected ストアード・プロシージャーによって戻された行数 : モニター・エレメント

このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、このアプリケーションのストアード・プロシージャーの処理の結果として、データ・ソースからフェデレーテッド・サーバーに送信された行の数が含まれています。

表 119. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote basic
アプリケーション appl_remote basic
スナップショット・モニターの場合、このカウンターはリセットできます。
使用法
このエレメントは複数の目的に使用できます。 次の公式を使用すると、 ストアード・プロシージャー単位でデータ・ソースからフェデレーテッド・サーバーに送信された平均行数を計算できます。
    rows per stored procedure 
  = rows returned 
  / # of stored procedures invoked
このアプリケーションについて、 データ・ソースからフェデレーテッド・サーバーに行を戻すときの平均時間も計算できます。
  average time = aggregate stored proc. response time / rows returned

spacemappage_page_reclaims_x - スペース・マップ・ページ再利用の排他的アクセス : モニター・エレメント

計画されたリリースの前に、スペース・マップ・ページに関連するページが Db2 pureScale® インスタンスの別のメンバーによって再利用された回数。 そのページを再利用したメンバーは、スペース・マップ・ページに対する排他的アクセスを必要としました。

表 120. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PAGE_ACCESS_INFO 表関数 - バッファー・プール・ページの待機情報の取得 常に収集される

使用法

この値は、オブジェクト関連の表スペースに関してのみレポートされます。オブジェクト関連の表スペースとは、再利用可能なストレージで使用可能な表スペースです。 reclaimable_space_enabled モニター・エレメントを使用して、再利用可能なストレージに対して表スペースが使用可能かどうかを判別してください。

エクステント・マップ・ページ (EMP) はメタデータであるため、このモニター・エレメントの値には EMP が含まれています。

データ・スペース・マップ・ページにはユーザー・データが含まれているので、spacemappage_page_reclaims_x モニター・エレメントの値に入っていると同時に、page_reclaims_x モニター・エレメントの値にも含まれます。 索引スペース・マップ・ページにはユーザー・データが含まれていないので、spacemappage_page_reclaims_x モニター・エレメントの値にしか含まれません。

spacemappage_page_reclaims_s - スペース・マップ・ページ再利用の共有アクセス : モニター・エレメント

スペース・マップ・ページに関連したページが、計画されたリリースの前に Db2 pureScale インスタンスの別のメンバーによって再利用された回数。 そのページを再利用したメンバーは、スペース・マップ・ページに対する共有アクセスを必要としました。

表 121. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PAGE_ACCESS_INFO 表関数 - バッファー・プール・ページの待機情報の取得 常に収集される

使用法

この値は、オブジェクト関連の表スペースに関してのみレポートされます。オブジェクト関連の表スペースとは、再利用可能なストレージで使用可能な表スペースです。 reclaimable_space_enabled モニター・エレメントを使用して、再利用可能なストレージに対して表スペースが使用可能かどうかを判別してください。

エクステント・マップ・ページ (EMP) はメタデータであるため、このモニター・エレメントの値には EMP が含まれています。

データ・スペース・マップ・ページにはユーザー・データが含まれているので、spacemappage_page_reclaims_s モニター・エレメントの値に入っていると同時に、page_reclaims_s モニター・エレメントの値にも含まれます。 索引スペース・マップ・ページにはユーザー・データが含まれていないので、spacemappage_page_reclaims_s モニター・エレメントの値にしか含まれません。

spacemappage_page_reclaims_initiated_x - 排他的アクセスで開始されたスペース・マップ・ページ再利用 : モニター・エレメント

ページが別のメンバーから再利用される原因となった、スペース・マップ・ページのための排他モードでのページ・アクセス回数。

表 122. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PAGE_ACCESS_INFO 表関数 - バッファー・プール・ページの待機情報の取得 常に収集される

使用法

この値は、オブジェクト関連の表スペースに関してのみレポートされます。オブジェクト関連の表スペースとは、再利用可能なストレージで使用可能な表スペースです。 reclaimable_space_enabled モニター・エレメントを使用して、再利用可能なストレージに対して表スペースが使用可能かどうかを判別してください。

エクステント・マップ・ページ (EMP) はメタデータであるため、このモニター・エレメントの値には EMP が含まれています。

データ・スペース・マップ・ページにはユーザー・データが含まれているので、spacemappage_page_reclaims_initiated_x モニター・エレメントの値に入っていると同時に、page_reclaims_initiated_x モニター・エレメントの値にも含まれます。 索引スペース・マップ・ページにはユーザー・データが含まれていないので、spacemappage_page_reclaims_initiated_x モニター・エレメントの値にしか含まれません。

spacemappage_page_reclaims_initiated_s - 共有アクセスで開始されたスペース・マップ・ページ再利用 : モニター・エレメント

ページが別のメンバーから再利用される原因となった、スペース・マップ・ページのための共有モードでのページ・アクセス回数。

表 123. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PAGE_ACCESS_INFO 表関数 - バッファー・プール・ページの待機情報の取得 常に収集される

使用法

この値は、オブジェクト関連の表スペースに関してのみレポートされます。オブジェクト関連の表スペースとは、再利用可能なストレージで使用可能な表スペースです。 reclaimable_space_enabled モニター・エレメントを使用して、再利用可能なストレージに対して表スペースが使用可能かどうかを判別してください。

エクステント・マップ・ページ (EMP) はメタデータであるため、このモニター・エレメントの値には EMP が含まれています。

データ・スペース・マップ・ページにはユーザー・データが含まれているので、spacemappage_page_reclaims_initiated_s モニター・エレメントの値に入っていると同時に、page_reclaims_initiated_s モニター・エレメントの値にも含まれます。 索引スペース・マップ・ページにはユーザー・データが含まれていないので、spacemappage_page_reclaims_initiated_s モニター・エレメントの値にしか含まれません。

spacemappage_reclaim_wait_time - スペース・マップ・ページ再利用の待機時間 : モニター・エレメント

Db2 pureScale 環境では、このエレメントは、ロック要求によって別のメンバーからの再利用が発生した、内部で保守されているオブジェクト・スペース管理に関連するページのページ・ロックの待機に費やされた時間を表します。 この時間の測定単位はミリ秒です。

表 124. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す ACTIVITY METRICS BASE
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_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 REQUEST METRICS BASE
MON_GET_PAGE_ACCESS_INFO 表関数 - バッファー・プール・ページの待機情報の取得 常に収集される
MON_GET_PKG_CACHE_STMT 表関数 - パッケージ・キャッシュ内の SQL ステートメント・アクティビティー・メトリックの取得 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表関数 - パッケージ・キャッシュ・ステートメント・メトリックを XML 文書として取得する 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_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す ACTIVITY METRICS BASE
表 125. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activity (details_xml 文書に報告されます) ACTIVITY METRICS BASE
アクティビティー event_activitymetrics ACTIVITY METRICS BASE
パッケージ・キャッシュ pkgcache_metrics ACTIVITY METRICS BASE
統計 event_scstats (メトリック文書に報告されます ) REQUEST METRICS BASE
統計 event_superclassstats (メトリック文書に報告されます) REQUEST METRICS BASE
統計 event_wlstats (メトリック文書に報告されます ) REQUEST METRICS BASE
作業単位 uow_metrics REQUEST METRICS BASE

specific_name - 特定名のモニター・エレメント

ルーチン・インスタンスの名前。

sql_chains 試行された SQL チェーンの数 : モニター・エレメント

ステートメント処理中に Db2 Connect ゲートウェイとホストの間で n 回のデータ伝送を行う SQL ステートメントの数を表します。 範囲 n は、 num_transmissions_group エレメントで指定されます。

表 127. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データ伝送 stmt_transmissions basic
スナップショット・モニターの場合、このカウンターはリセットできます。

例えば、チェーニングが ON の場合に、 PREP ステートメントと OPEN ステートメントがチェーニングされ、 チェーンが合計 2 つの伝送を要する場合は、 sql_chains は「1」と報告され、 sql_stmts は「2」と報告されます。

チェーニングが OFF の場合は、 sql_chains のカウントは、 sql_stmts のカウントと等しくなります。

使用法
このエレメントを使用すると、処理中に 2、3、 4 などのデータ伝送回数をいくつのステートメントが使用したかについて統計を得ることができます。 (1 つのステートメントを 処理するには、少なくとも送信と受信の 2 回以上のデータ伝送が必要です。) この統計により、 データベース・レベルおよびアプリケーション・レベルでのデータベースやアプリケーションのアクティビティーやネットワーク・トラフィックの状態がより明確になります。
注: sql_stmts モニター・エレメントは、SQL ステートメントをサーバーに送信する試行回数を表します。 伝送レベルでは、 同一カーソル中のすべてのステートメントは単一の SQL ステートメントとしてカウントされます。

sql_req_id SQL ステートメントの要求 ID : モニター・エレメント

SQL ステートメントでの操作の要求 ID。

表 128. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_stmt -
使用法
最初のアプリケーションがデータベースに接続した後、 データベース・マネージャーが SQL 操作を処理するごとに、この ID が増分します。 この値はデータベース全体でユニークであり、ステートメント操作を一意的に識別します。

sql_reqs_since_commit 最終コミット後の SQL 要求 : モニター・エレメント

最後のコミット以降にサブミットされた SQL 要求の数。

表 130. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl basic
使用法
このエレメントを使用すると、トランザクションの進行状況をモニターできます。

sql_stmts - SQL ステートメント試行数 : モニター・エレメント

データ伝送スナップショットの場合、このエレメントは、ステートメント処理中に Db2 Connect ゲートウェイとホストの間で n 回のデータ伝送を行う SQL ステートメントの数を表します。 範囲 n は、 num_transmissions_group エレメントで指定されます。

表 131. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
DCS データベース dcs_dbase basic
DCS アプリケーション dcs_appl basic
データ伝送 stmt_transmissions basic
スナップショット・モニターの場合、このカウンターはリセットできます。

DCS DATABASE スナップショットの場合、このステートメントのカウントは、 データベースが活動化された後のステートメントの数になります。

DCS APPLICATION スナップショットの場合、このステートメントのカウントは、 データベースへの接続がこのアプリケーションによって確立された後のステートメントの数になります。

使用法
データベース・レベルまたはアプリケーション・レベルでは、 このエレメントを使用してデータベース・アクティビティーを測定します。 ある一定の期間について SQL ステートメントのスループットを計算するには、 2 つのスナップショットの間の経過時間の値でこのエレメントの値を割ります。
データ伝送レベルの場合: このエレメントを使用すると、処理中に 2、3、 4 などのデータ伝送回数をいくつのステートメントが使用したかについて統計を得ることができます。 (1 つのステートメントを処理するには、 少なくとも送信と受信の 2 回以上のデータ伝送が必要です。) この統計により、 データベース・レベルおよびアプリケーション・レベルでのデータベースやアプリケーションのアクティビティーやネットワーク・トラフィックの状態がより明確になります。
注:
  1. sql_stmts モニター・エレメントは、 SQL ステートメントのサーバーへの送信が試行される回数を表します。
    • アプリケーション・レベルおよびデータベース・レベルでは、 カーソル中の個々の SQL ステートメントは個別にカウントされます。
    • 伝送レベルでは、 同一カーソル中のすべてのステートメントは単一の SQL ステートメントとしてカウントされます。

sqlca SQL 連絡域 (SQLCA) : モニター・エレメント

ステートメントの完了時にアプリケーションに戻された SQLCA データ構造体。

表 132. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_stmt -
アクティビティー event_activity -

使用法

SQLCA データ構造体を使用すると、ステートメントが正常に終了したかどうかを判別できます。 SQLCA の内容については、 SQLCA (SQL 連絡域) または SQLCA データ構造を参照してください。

sqlrowsread_threshold_id - SQL 読み取り行数しきい値 ID : モニター・エレメント

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

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

使用法

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

sqlrowsread_threshold_value - SQL 読み取り行数しきい値 : モニター・エレメント

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

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

使用法

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

sqlrowsread_threshold_violated - SQL 読み取り行数しきい値の違反 : モニター・エレメント

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

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

使用法

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

sqlrowsreadinsc_threshold_id - サービス・クラス内の SQL 読み取り行数しきい値 ID : モニター・エレメント

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

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

使用法

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

sqlrowsreadinsc_threshold_value - サービス・クラス内の SQL 読み取り行数しきい値 : モニター・エレメント

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

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

使用法

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

sqlrowsreadinsc_threshold_violated - サービス・クラス内の SQL 読み取り行数しきい値の違反 : モニター・エレメント

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

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

使用法

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

sqlrowsreturned_threshold_id - 戻される SQL 読み取り行数しきい値 ID : モニター・エレメント

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

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

使用法

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

sqlrowsreturned_threshold_value - 戻される SQL 読み取り行数しきい値 : モニター・エレメント

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

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

使用法

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

sqlrowsreturned_threshold_violated - 戻される SQL 読み取り行数しきい値の違反 : モニター・エレメント

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

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

使用法

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

sqltempspace_threshold_id - SQL 一時スペースしきい値 ID : モニター・エレメント

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

表 142. 表関数モニター情報
表関数 モニター・エレメントの収集コマンドおよびレベル
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す 常に収集される
MON_GET_ACTIVITY_DETAILS 表関数-完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す 常に収集される

使用法

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

sqltempspace_threshold_value - SQL 一時スペースしきい値 : モニター・エレメント

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

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

使用法

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

sqltempspace_threshold_violated - SQL 一時スペースしきい値の違反 : モニター・エレメント

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

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

使用法

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

ss_exec_time サブセクション実行経過時間 : モニター・エレメント

サブセクションの実行に要した時間 (秒数)。

表 145. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection ステートメント
表 146. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_subsection -
使用法
サブセクションの進行状況を追跡することができます。

ss_node_number サブセクション・ノード番号 : モニター・エレメント

サブセクションが実行されたノード。

表 147. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection ステートメント
表 148. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_subsection -
使用法
各サブセクションとそれが実行されたデータベース・パーティションを関連付けるために使用します。

ss_number サブセクション番号 : モニター・エレメント

戻された情報に関連したサブセクションを示します。

表 149. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_AGENT 表関数 - サービス・クラスで実行中のエージェントのリスト 常に収集される
MON_GET_APPL_LOCKWAIT 表関数 - アプリケーションが待機しているロックについての情報の収集 常に収集される
表 150. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection ステートメント
表 151. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_subsection 常に収集される

使用法

この数値は、db2expln コマンドを使用して取得可能なアクセス・プラン内のサブセクション番号に関連しています。

ss_status サブセクションの状況 : モニター・エレメント

実行中のサブセクションの現在の状況。

表 152. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection ステートメント

使用法

現在の状況の値として、次のものがあります。
  • 実行中 (sqlmon.h の SQLM_SSEXEC)
  • ロック待ち
  • 表キュー (table queue) でデータの受信待ち
  • 表キュー (table queue) でデータの送信待ち

ss_sys_cpu_time サブセクションに使用されたシステム CPU 時間 : モニター・エレメント

現在実行中のステートメント・サブセクションによって使用されたシステム CPU 時間の合計 (秒およびマイクロ秒単位)。 表に書き込むイベント・モニターの場合、 このエレメントの値は、BIGINT データ・タイプを使用して、マイクロ秒単位で示されます。

エレメント ID
ss_sys_cpu_time
エレメント・タイプ
時間
表 153. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection タイム・スタンプ
表 154. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_subsection タイム・スタンプ
使用法
このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。

システム CPU は、システム呼び出しに要した時間を示します。 ユーザー CPU は、 データベース・マネージャー ・コードの実行に費やされた時間を表します。

ss_usr_cpu_time サブセクションに使用されたユーザー CPU 時間 : モニター・エレメント

現在実行中のステートメント・サブセクションによって使用されたユーザー CPU 時間の合計 (秒およびマイクロ秒単位)。 表に書き込むイベント・モニターの場合、 このエレメントの値は、BIGINT データ・タイプを使用して、マイクロ秒単位で示されます。

エレメント ID
ss_usr_cpu_time
エレメント・タイプ
時間
表 155. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション subsection タイム・スタンプ
表 156. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_subsection タイム・スタンプ
使用法
このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。

システム CPU は、システム呼び出しに要した時間を示します。 ユーザー CPU は、 データベース・マネージャー ・コードの実行に費やされた時間を表します。

ssl_srv_cert_fingerprint-接続のサーバー証明書ラベル

このモニター・エレメントには、接続が確立されたときに使用されていた証明書の SHA256 にあるサーバーの指紋のラベルが含まれています。 証明書は、SSL_SVR_KEYDB によって識別される鍵ストアにある dbm cfg パラメーター SSL_SVR_LABEL によって識別されます。 証明書の指紋は、証明書の固有 ID です。 ラベルが同一であっても、証明書を区別するために使用できます。 SSL が使用されていない場合は、NONE が返されます。

注: このエレメントは、コーディネーター・メンバーについてのみ報告されます。 リモート・メンバーの場合、報告される値は NONE です。

使用法

以下に、サーバー証明書から取得した指紋の例を示します。

証明書の指紋は、以下の gsk8capicmd_64 コマンドを使用して抽出できます。 gsk8capicmd_64 -cert -details -db <keystore.kdb> -stashed -label <certLabel> 鍵ストアとラベルを、検証する正しい名前に置き換えます。

Sample Output
--------------------------
Label : certLabel
Key Size : 2048
Version : X509 V3
Serial : 5a14f2af3061cc65
Issuer : OU=DB2,O=IBM,L=Markham,ST=ON,C=CA
Subject : OU=DB2,O=IBM,L=Markham,ST=ON,C=CA
Not Before : February 8, 2022 6:51:34 PM PST

Not After : February 9, 2023 6:51:34 PM PST
...

Fingerprint : SHA1 : 
    F5 10 4E 6A F0 AE 67 B1 23 4F E2 0C DF 7C 9C BB
    A7 8B BF 61
Fingerprint : MD5 : 
    12 1B A3 FB DE AE 0D 0D 37 FD 50 75 39 04 10 64
Fingerprint : SHA256 : 
    62 E4 09 F1 6B A0 CA 53 77 B3 48 28 74 40 85 49
    82 E4 CA 45 8D 59 DA 70 86 58 0F 64 10 65 ED 7A
注: モニター・エレメントには、 SHA256 形式の指紋のみが含まれます。

ssl_srv_cert_label-接続のサーバー証明書ラベル

このモニター・エレメントには、接続が確立されたときに使用されていたサーバーの証明書のラベルが含まれています。 証明書は、SSL_SVR_KEYDB によって識別される鍵ストアにある dbm cfg パラメーター SSL_SVR_LABEL によって識別されます。 SSL が使用されていない場合は、NONE が返されます。

注: このエレメントは、コーディネーター・メンバーについてのみ報告されます。 リモート・メンバーの場合、報告される値は NONE です。

使用法

SSL_SVR_LABEL が動的に更新されると、新しい接続が確立されるまで、このモニター・エレメントの値はリフレッシュされません。

standby_error_time - スタンバイ・エラー時刻 : モニター・エレメント

スタンバイ・データベースで大きなエラーが発生した最新の時刻。

表 158. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

使用法

管理通知ログと db2diag.log を参照して、前回エラーを確認したとき以降に発生したエラー・メッセージを確認してください。 standby_error_time 値によって報告される値までではなく、ログを完全に確認してください。 エラーは複数ある場合もあります。 ログ項目には以下のエラーが含まれる可能性がありますが、これらのエラーだけに限定されるわけではありません。
  • 表スペースを異常状態にする適用エラー
  • 表を無効な状態にするロード適用エラー
データベースの役割がスタンバイから 1 次または標準に変更されると、standby_error_time 値は NULL にリセットされます。 この値は、スタンバイ・データベースが非アクティブ化されてから再びアクティブ化される際にはリセットされません。

standby_id - スタンバイ ID : モニター・エレメント

スタンバイ ID は、各スタンバイを区別するために使用されます。

表 159. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

使用法

この ID は、各スタンバイを区別するために使用されます。 この ID はシステムによって生成されます。 ID からスタンバイへのマッピングは、照会ごとに変わる場合があります。 ただし、ID「1」は常にプリンシパル・スタンバイ (または単一スタンバイ・システムでは唯一のスタンバイ) に割り当てられます。 照会がスタンバイ・データベースに対して発行される場合、他のスタンバイは不可視になります。このような場合は、常に 0 が返されます。

standby_log_file - スタンバイ・ログ・ファイル : モニター・エレメント

注: hadr_standby_log_file モニター・エレメントと standby_log_file モニター・エレメントは、異なるモニター・インターフェースで同じ情報を表す別名です。 hadr_standby_log_file はスナップショット・モニター・インターフェースから返され、standby_log_file は MON_GET_HADR 表関数と db2pd インターフェースから返されます。

このログ・ストリームでのスタンバイ受信ログ位置に対応するログ・ファイルの名前。

表 161. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

standby_log_page - スタンバイ・ログ・ページ : モニター・エレメント

注: hadr_standby_log_page モニター・エレメントと standby_log_page モニター・エレメントは、異なるモニター・インターフェースで同じ情報を表す別名です。 hadr_standby_log_page はスナップショット・モニター・インターフェースから返され、standby_log_page は MON_GET_HADR 表関数と db2pd インターフェースから返されます。

スタンバイ受信ログ位置に対応する standby_log_file のページ番号。 ページ番号はログ・ファイルと相対的です。 例えば、ページ・ゼロはファイルの先頭です。

表 162. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

standby_log_pos - スタンバイ・ログ位置 : モニター・エレメント

注: hadr_standby_log_lsn モニター・エレメントと standby_log_pos モニター・エレメントは、異なるモニター・インターフェースで同じ情報を表す別名です。 hadr_standby_log_lsn はスナップショット・モニター・インターフェースから返され、standby_log_pos は MON_GET_HADR 表関数と db2pd インターフェースから返されます。

このログ・ストリームでのスタンバイ受信ログ位置。 これはバイト・オフセットです。

表 163. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

使用法

より詳細なスタンバイ状況が得られるように、受信位置と適用位置が別々に報告されます。 スプーリングにより、受信位置と適用位置が大きく異なることが可能になります。 standby_log_pos は、受信位置を示しています。 primary_log_posと比較すると、standby_log_pos は、フェイルオーバー時のデータ損失のリスクを示します。 standby_replay_log_pos は、テークオーバーが受信したすべてのログの再生を完了する必要があるため、テークオーバー (強制および非強制) にかかる時間に影響します。 standby_replay_log_pos は、スタンバイで読み取られるデータがどの程度最新になるかも示します。 バージョン 9.7 以前では、報告されるスタンバイ・ログ位置が適用位置です。

standby_replay_log_page - スタンバイ適用ログ・ページ : モニター・エレメント

スタンバイ再生ログ位置に対応する standby_replay_log_file 内のページ番号。 ページ番号はログ・ファイルと相対的です。 例えば、ページ・ゼロはファイルの先頭です。

表 168. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

standby_recv_replay_gap - スタンバイ受信/適用ギャップ : モニター・エレメント

スタンバイ・ログ受信位置とスタンバイ・ログ適用位置間のギャップの最新の平均。

表 171. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

使用法

ギャップはバイト数で測定されます。 通常、standby_recv_buf_sizestandby_spool_limit の合計を超えることはありません。 柔軟なバッファー管理およびスプール管理により、その合計を少し超える可能性があります。 バッファーとスプールを合わせた限界にギャップが達すると、スタンバイはログの受信を停止し、ピア状態の 1 次がブロックされます。 また、報告された受信/適用ギャップがバッファーとスプールの合計より小さいときには、スタンバイでバッファーとスプールのスペースが不足している可能性があります。 部分ページが複数回にわたって送信され、バッファー内で複数ページのスペースを占有する可能性があるためです (ただしスプールでは常に 1 ページ)。 しかし、ログ・ギャップ計算では複数の送信が考慮に入れられません。

standby_recv_buf_percent - スタンバイ受信バッファー・パーセンテージ : モニター・エレメント

使用中のスタンバイ受信バッファーのパーセンテージ。 スプーリングが使用可能な場合は、受信バッファーが満杯 (100% 使用) であっても、スタンバイはログを受信し続けることができます。

表 177. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

standby_spool_limit - スタンバイ・スプール制限 : モニター・エレメント

スプールするページの最大数。 スプーリングが使用不可の場合は 0、無制限の場合は -1。 このエレメントは、スタンバイ・データベースの hadr_spool_limit 構成を反映します。

表 178. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

standby_spool_percent - スタンバイ・スプールのパーセンテージ : モニター・エレメント

使用されているスプール・スペースのパーセンテージ (構成済みスプール制限を基準とする相対値)。

表 179. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_HADR 表関数 - 高可用性災害時リカバリー (HADR) のモニター情報を返す 常に収集される

使用法

スプール制限が 0 (スプーリングが使用不可) である場合、NULL が戻されます。 スプール制限が -1 (スプーリングの制限なし) である場合、アクティブ・ログ・パス・サイズ内のスプールのページ番号のパーセンテージが戻されます。 スプールのパーセンテージが 100% に達した場合、スタンバイ・データベースは、適用が進んでスペースが解放されるまで、ログの受信を停止します。 スプール・デバイス (スタンバイ・ログ・パス) がフルになると、制限に達する前にスプーリングが停止する場合があります。

start_event_id - 開始イベント ID モニター・エレメント

対応する UTILSTART イベントまたは UTILSTARTPROC イベントの固有 ID。

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

使用法

変更履歴イベント・モニターでは、対応するユーティリティー・イベント開始 (UTILSTART または UTILSTARTPROC) の固有 ID。 このエレメントを START_EVENT_TIMESTAMP およびメンバー・エレメントと併用して、停止レコードを、対応する開始レコードと関連付けます。

start_event_timestamp - 開始イベント・タイム・スタンプのモニター・エレメント

対応する UTILSTART イベントまたは UTILSTARTPROC イベントの時刻。

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

使用法

変更履歴イベント・モニターでは、START_EVENT_ID およびメンバー・エレメントを併用して、停止レコードを対応する開始レコードと関連付けます。

start_time イベント開始時刻モニター・エレメント

作業単位開始、ステートメント開始、またはデッドロック検出の日時。 このエレメントは、event_start API 構造内ではイベント・モニターの開始を示します。

表 182. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_start タイム・スタンプ
ステートメント event_stmt タイム・スタンプ
デッドロック数 event_deadlock タイム・スタンプ
デッドロック数 event_dlconn タイム・スタンプ
詳細付きデッドロック event_detailed_dlconn タイム・スタンプ
作業単位 uow 常に収集される
使用法
このエレメントを使用して、デッドロック接続レコードをデッドロック・イベント・レコードに関連付けます。 また、これを stop_time エレメントと一緒に使用して、経過したステートメントまたはトランザクションの実行時間を計算することもできます。
注: Timestamp スイッチが OFFの場合、ステートメント・イベント・モニターによって報告される start_time エレメントは 0 (ゼロ) を返します。

static_sql_stmts 試行された静的 SQL ステートメント : モニター・エレメント

試行された静的 SQL ステートメントの数。

表 183. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表関数-接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) REQUEST METRICS BASE
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 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 表関数 - 詳細サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS 表関数-サービス・サブクラス・メトリックの取得 REQUEST METRICS BASE
MON_GET_SERVICE_SUPERCLASS_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 表関数 - 詳細ワークロード・メトリックの取得 REQUEST METRICS BASE
表 184. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase basic
アプリケーション appl basic
スナップショット・モニターの場合、このカウンターはリセットできます。
表 185. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_conn 常に収集される
データベース event_db 常に収集される
統計 event_scmetrics REQUEST METRICS BASE
統計 event_superclassmetrics REQUEST METRICS BASE
統計 event_wlmetrics REQUEST METRICS BASE
作業単位 uow_metrics REQUEST METRICS BASE
使用法
このエレメントを使用すると、 データベース・レベルまたはアプリケーション・レベルで成功した SQL ステートメントの合計数を計算できます。
 
      dynamic_sql_stmts
    + static_sql_stmts
    - failed_sql_stmts
    = throughput during monitoring period

statistics_timestamp 統計タイム・スタンプ : モニター・エレメント

この統計レコードが生成された時刻。

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

使用法

このエレメントを使用すると、この統計レコードが生成された時点を判別できます。

このエレメントと last_wlm_reset エレメントを組み合わせて使用すると、この統計レコードの統計が生成された時間間隔を識別できます。

このモニター・エレメントを使用すると、同じ収集間隔において生成されたすべての統計レコードをグループ化することもできます。

stats_cache_size - 統計キャッシュのサイズ : モニター・エレメント

統計キャッシュの現在のサイズ (バイト単位)。 統計キャッシュは、リアルタイム統計収集により生成された統計情報をキャッシュに入れるためにカタログ・パーティションで使用されます。

重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。
注: 統計キャッシュはカタログ・パーティションにあるため、カタログ・パーティションで作成されたスナップショットのみが統計キャッシュ・サイズを報告します。 その他のパーティションで取られたスナップショットは、代わりにゼロの値を報告します。 グローバル・スナップショットを取る際には、すべてのデータベース・パーティションで報告された値が集約されます。
表 187. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 常に収集される
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 常に収集される
表 188. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase -
表 189. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される

使用法

このエレメントを使用すると、現在の統計キャッシュのサイズを判別できます。 この値は頻繁に変わります。 システム使用量を評価するには、長期にわたり特定のインターバルを設けてスナップショットを取ってください。 このエレメントを使用すると、catalogcache_sz 構成パラメーターの値を調整できます。

stats_dbpartition - 自動統計収集標識のモニター・エレメント

このデータベース・パーティションで自動統計収集が実行されているかどうかを示します。

表 190. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ADMIN_GET_TAB_INFO 表関数-表のサイズおよび状態情報の取得 常に収集される

stats_fabricate_time - 統計作成アクティビティーに費やされた合計時間 : モニター・エレメント

stats_fabricate_time モニター・エレメントは、リアルタイム統計収集により統計作成で費やされた合計時間 (ミリ秒単位) を格納します。 統計作成とは、照会をコンパイルする際に、統計を生成するのに必要な統計収集アクティビティーのことです。 このモニター・エレメントがデータベース・レベルで収集される場合、データベース上で実行中のすべてのアプリケーションに対するリアルタイム統計収集アクティビティーで費やされた合計時間を表します。 これがステートメント・レベルで収集される場合、そのステートメントの最新のリアルタイム統計収集アクティビティーで費やされた時間を表します。 すべてのデータベース・パーティションで報告された時間は集約されます。
重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。 この情報への SQL アクセスについては、 total_stats_fabrication_time-統計作成の合計時間モニター・エレメントを参照してください。
表 191. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase ステートメント
動的 SQL dynsql ステートメント
スナップショット・モニターの場合、このエレメントはリセットできます。
表 192. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
ステートメント event_stmt 常に収集される

使用法

このエレメントと stats_fabrications を組み合わせて使用すると、データベース・レベルのリアルタイム統計収集のパフォーマンスへの影響を評価できます。 動的 SQL のスナップショット・モニターの場合、このエレメントと total_exec_time および num_executions を組み合わせて使用すると、統計作成の影響を評価できます。 ステートメント・イベント・モニターの場合、このエレメントを stmt_start および stmt_stop と結合させて使用すると、リアルタイム統計収集の影響をさらに評価することができます。

stats_fabrications - 統計作成の合計数 : モニター・エレメント

stats_fabrications モニター・エレメントは、すべてのデータベース・アプリケーションに関する照会のコンパイル中にリアルタイム統計により処理される統計作成の合計数です。 表または索引に保管されているデータをスキャンして統計を取得するのではなく、統計は索引およびデータ・マネージャーによって保守されているメタデータに基づいて作成されます。 すべてのデータベース・パーティションで報告された値が集約されます。
重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。 この情報への SQL アクセスについては、 total_stats_fabrications-統計作成の合計回数モニター・エレメントを参照してください。
表 193. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase ステートメント
スナップショット・モニターの場合、このカウンターはリセットできます。
表 194. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される

使用法

このエレメントを使用すると、データベースの統計作成の頻度を判別できます。 この値は頻繁に変わります。 システム使用量の全体像をより正確に知るには、長期にわたり特定のインターバルを設けてスナップショットを取ってください。 このエレメントと stats_fabricate_time を組み合わせて使用すると、統計作成の影響を評価する助けになります。

stats_rows_modified - 最後の RUNSTATS 以降に変更された行のモニター・エレメント

最後の RUNSTATS 以降に変更された行の数を返します。

表 195. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ADMIN_GET_TAB_INFO 表関数-表のサイズおよび状態情報の取得 常に収集される
MON_GET_TABLE 表関数 - 表メトリックの取得 常に収集される

使用法

このエレメントと rts_rows_modified モニター・エレメントを使用して、RUNSTATS コマンドの実行が必要かどうかを判別するのに役立てることができます。

TRUNCATE TABLE ステートメントが実行されると、このエレメントは表に対して TRUNCATE TABLE ステートメントが実行されるまで値 -1 を表示します。

status_change_time アプリケーション状況変更時刻 : モニター・エレメント

アプリケーションが現在の状況になった日時。

エレメント ID
status_change_time
エレメント・タイプ
タイム・スタンプ
表 196. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl_id_info 作業単位、 タイム・スタンプ
ロック appl_lock_list 作業単位、 タイム・スタンプ
DCS アプリケーション dcs_appl_info 作業単位、 タイム・スタンプ
使用法
このエレメントを使用して、アプリケーションが現在の状況になっている時間を判別できます。 同じ状況が長時間にわたり継続している場合は、問題が起きている可能性があります。

stmt_comments - SQL ステートメント・テキストのコメント : モニター・エレメント

Db2 バージョン 11.5.4 以降では、データベース構成パラメーター stmt_concCOMMENTS または COMM_LITに設定されている場合、このフィールドには削除された単純コメントの XML 表現が含まれます。

例えば、select empno from employee --OPTLEVEL( 5 )--QUERY_DEGREE( 1 ) --APPSERVER(A) -–TIME 08:35 というステートメントが発行されたとします

個々のコメント (それぞれが -- で始まる) は解析され、stmt_comments フィールドは次のようになります。
<DATA>
    <item>
        <COMMENT>OPTLEVEL( 5 )</COMMENT>
    </item>
    <item>
        <COMMENT>QUERY_DEGREE( 1 )</COMMENT>
    </item>
    <item>
        <COMMENT>APPSERVER(A)</COMMENT>
    </item>
    <item>
        <COMMENT>TIME 08:35</COMMENT>
    </item>
</DATA>

コメントは、ステートメントでコメントが最初に取り外されて除去されたときに関連付けられたものです。 異なるコメントを持つステートメントを発行する後続のすべてのステートメントは、パッケージ・キャッシュ内の同じエントリーを共有することになりますが、stmt_comments は、ステートメントがキャッシュされるときに削除されたコメントを反映します。

表 198. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
パッケージ・キャッシュ pkgcache 常に収集される

stmt_elapsed_time 最新のステートメント経過時間 : モニター・エレメント

最後に完了したステートメントの実行経過時間。

表 199. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント、タイム・スタンプ
DCS ステートメント dcs_stmt ステートメント、タイム・スタンプ

使用法

ステートメントの完了にかかる時間の標識として、このエレメントを使用します。

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

stmt_exec_time - ステートメント実行時間 : モニター・エレメント

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

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

stmt_first_use_time - ステートメントの最初の使用のタイム・スタンプ : モニター・エレメント

このエレメントは、ステートメント項目が最初に処理されたときを示します。 カーソル操作の場合、stmt_first_use_time はカーソルがオープンされたときを示します。 アプリケーション調整ノードでは、この値はアプリケーション要求を反映します。非コーディネーター・ノードでは、この値は要求が起点ノードから受信されたときを反映します。

表 202. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_stmt_history タイム・スタンプ
詳細付きデッドロック履歴1 event_stmt_history タイム・スタンプ
アクティビティー event_activitystmt タイム・スタンプ
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因となった SQL ステートメントのシーケンスを見ることができます。

stmt_history_id ステートメント履歴 ID : モニター・エレメント

この数値エレメントは、sequence_no エレメントで示された作業単位内でステートメントが実行された位置を、他のステートメント履歴エレメントとの相対位置で示します。 作業単位内で最も早く実行されるエレメントは、最も低い値を持ちます。 同じ作業単位内で同じステートメントが 2 回実行される場合、2 つの異なる stmt_history_id 値を持つステートメントが 2 箇所示されます。
表 203. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
詳細付きデッドロック履歴値 event_stmt_history -
詳細付きデッドロック履歴値 event_data_value -
詳細付きデッドロック履歴 event_stmt_history -
使用法
このステートメントを使用して、デッドロックの原因となった SQL ステートメントのシーケンスを見ることができます。

stmt_invocation_id ステートメント呼び出し ID : モニター・エレメント

ルーチンの 1 つの呼び出しを、作業単位内の同じネスト・レベルの他の呼び出しと区別する ID。 その ID は特定のネスト・レベルに関して作業単位内で固有です。 このモニター・エレメントは、invocation_id エレメントの別名です。

使用法

このエレメントを使用して、特定の SQL ステートメントが実行された呼び出しを一意に識別できます。 また、このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因となった SQL ステートメントのシーケンスを見ることができます。

stmt_isolation ステートメント分離 : モニター・エレメント

このエレメントは、ステートメントが実行されていた間にそのステートメントに対して有効だった、分離値を示します。

表 204. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
詳細付きデッドロック履歴値 event_stmt_history -
詳細付きデッドロック履歴 event_stmt_history -
アクティビティー event_activitystmt -

考えられる分離レベル値は以下のとおりです。

  • SQLM_ISOLATION_LEVEL_NONE 0 (分離レベルが指定されていない)
  • SQLM_ISOLATION_LEVEL_UR 1 (非コミット読み取り)
  • SQLM_ISOLATION_LEVEL_CS 2 (カーソル固定)
  • SQLM_ISOLATION_LEVEL_RS 3 (読み取り固定)
  • SQLM_ISOLATION_LEVEL_RR 4 (反復可能読み取り)
使用法
このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因と、特定の SQL ステートメントの実行の動作を理解することができます。

stmt_last_use_time - ステートメント最終使用時タイム・スタンプ : モニター・エレメント

このエレメントは、ステートメント項目が最後に処理されたときを示します。 カーソル操作の場合、stmt_last_use_time は、カーソルに対する最後のアクションの時刻を示します。そのときのアクションとして、オープン、フェッチ、またはクローズが考えられます。 アプリケーション調整ノードでは、この値はアプリケーション要求を反映します。非コーディネーター・ノードでは、この値は要求が起点ノードから受信されたときを反映します。
表 205. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_stmt_history タイム・スタンプ
詳細付きデッドロック履歴1 event_stmt_history タイム・スタンプ
アクティビティー event_activitystmt タイム・スタンプ
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因となった SQL ステートメントのシーケンスを見ることができます。

stmt_lock_timeout ステートメント・ロック・タイムアウト : モニター・エレメント

このエレメントは、ステートメントが実行されていた間にそのステートメントに対して有効だった、ロック・タイムアウト値を示します。

表 206. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_stmt_history -
詳細付きデッドロック履歴1 event_stmt_history -
アクティビティー event_activitystmt -
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因と、特定の SQL ステートメントの実行の動作を理解することができます。

stmt_nest_level ステートメント・ネスト・レベル : モニター・エレメント

このエレメントは、ステートメントが実行されていた間にそのステートメントに対して有効だった、ネストまたは再帰のレベルを示します。ネストの各レベルは、ストアード・プロシージャーまたはユーザー定義関数 (UDF) のネストされた呼び出しまたは再帰的呼び出しに対応します。 このモニター・エレメントは、nesting_level エレメントの別名です。

使用法

このエレメントを stmt_invocation_id モニター・エレメントと一緒に使用して、特定の SQL ステートメントが実行された呼び出しを一意に識別できます。 また、このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因となった SQL ステートメントのシーケンスを見ることができます。

stmt_node_number ステートメント・ノード : モニター・エレメント

ステートメントが実行されたノード。

表 207. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
使用法
各ステートメントをそのステートメントが実行されたノードと関連付けるときに使用します。

stmt_operation/operation ステートメント操作 : モニター・エレメント

現在処理中または (現在実行中のものがない場合は) 最後に処理されたステートメント操作。

重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。 この情報への SQL アクセスについては、 last_request_type-最後の要求タイプ・モニター・エレメント を参照して、アプリケーションによって最後に完了した要求を表示し、MON_GET_AGENT 表関数の request_type モニター・エレメントを参照して、アプリケーションによって現在処理されている要求を表示してください。 MON_GET_AGENT の request_type モニター・エレメントを調べるときには、アプリケーション・コーディネーター・エージェントについて報告された request_type を調べて、現在のアプリケーション要求を確認してください。
表 208. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
DCS ステートメント dcs_stmt ステートメント
表 209. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック1 event_detailed_dlconn 常に収集される
ステートメント event_stmt 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを使用すると、実行中の操作または最後に終了した操作を判別できます。

以下のいずれかになります。

SQL 操作の場合:
定数 説明
1 SQLM_PREPARE SQL の準備
2 SQLM_EXECUTE SQL の実行
3 SQLM_EXECUTE_IMMEDIATE SQL の即時実行
4 SQLM_OPEN SQL のオープン
5 SQLM_FETCH SQL のフェッチ
6 SQLM_CLOSE SQL のクローズ
7 SQLM_DESCRIBE SQL の DESCRIBE
8 SQLM_STATIC_COMMIT SQL の静的コミット
9 SQLM_STATIC_ROLLBACK SQL の静的ロールバック
10 FREE LOCATOR SQL のロケーターの解放
11 SQLM_PREP_COMMIT コミットの準備 (2 フェーズ・コミット)
12 SQLM_CALL ストアード・プロシージャーの呼び出し
15 SQLM_SELECT SELECT ステートメント
16 SQLM_PREP_OPEN 準備 および Open (Db2 Connect のみ)
17 SQLM_PREP_EXEC 準備 および実行 (Db2 Connect)
18 SQLM_COMPILE コンパイル (Db2 Connect のみ)
19 SQLM_SET SET ステートメント
非 SQL 操作の場合:
定数 説明
20 SQLM_RUNSTATS Runstats
21 SQLM_REORG REORG.
22 SQLM_REBIND パッケージの再バインド
23 SQLM_REDIST 再配分
24 SQLM_GETTA 表の許可の取得
25 SQLM_GETAA 管理許可の取得
27 SQLM_DRPPKG パッケージのドロップ
注: API ユーザーは、 データベース・システム・モニター 定数の定義を含む sqlmon.h ヘッダー・ファイルを参照する必要があります。

stmt_pkg_cache_id ステートメント・パッケージ・キャッシュ ID : モニター・エレメント

このエレメントは、動的 SQL ステートメントの内部パッケージ・キャッシュ ID を示します。 モニター・インターフェースの中には、エレメント名 stmt_pkgcache_id がこのエレメントの同義語として使用されるものもあります。

表 211. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
動的 SQL dynsql basic
表 212. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック lock_participant_activities 常に収集される
詳細付きデッドロック履歴値1 event_stmt_history 常に収集される
詳細付きデッドロック履歴1 event_stmt_history 常に収集される
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ pkgcache- 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

複数パーティション環境では、各パーティションに、キャッシュされたステートメントに対する固有のステートメント ID があります。 特定のステートメントが、複数のパーティションにわたって同一の ID を持つことはできません。

グローバルな動的 SQL スナップショットでは、最初のステートメント ID のみが戻されます。

stmt_query_id ステートメント照会 ID : モニター・エレメント

このエレメントは、カーソルとして使用された SQL ステートメントに付けられた内部照会 ID を示します。

表 213. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_stmt_history -
詳細付きデッドロック履歴1 event_stmt_history -
アクティビティー event_activitystmt -

使用法

このエレメントを stmt_nest_level モニター・エレメントと一緒に使用して、特定の SQL ステートメントの呼び出しを固有に識別できます。 また、このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することもできます。

stmt_sorts ステートメント・ソート回数 : モニター・エレメント

stmt_operation を処理するためにデータ集合がソートされた合計回数。

表 214. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl ステートメント
アプリケーション stmt ステートメント
動的 SQL dynsql ステートメント
使用法
このエレメントを使用すると、索引が必要かどうかを識別できます。 索引があればデータをソートする必要性を少なくできるからです。 上記の表の関連エレメントを使用すると、 このエレメントがソート情報を提供している SQL ステートメントを識別できます。 次にこのステートメントを分析し、ソート対象の列を見ると索引候補を判別できます (例えば、 ORDER BY および GROUP BY 節に使用されている列、および結合列)。 ソートのパフォーマンスを最適化するために索引が使用されているかどうかを確認する方法については、「 管理ガイド 」の 「説明」 を参照してください。

このカウントには、ステートメントを実行するために データベース・マネージャー によって内部的に生成された一時表のソートが含まれます。 ソート数は、SQL ステートメントの最初の FETCH 操作と関連しています。 この情報は、ステートメントの操作が最初の FETCH の場合にユーザーに戻されます。 ブロック・カーソルの場合は、 カーソルが開いたときに複数のフェッチが行われるので注意してください。 このような場合、データベース・システムが最初の FETCH を内部で発行している間にスナップショットをとる必要があるため、スナップショット・モニターを使用してソート回数を取得するのは困難になります。

ブロック・カーソルを使用して実行されたソートの数を確認するより確実な方法としては、 ステートメントに宣言されたイベント・モニターを使用する方法があります。 CLOSE カーソルのステートメント・イベントにある total_sorts カウンターには、 カーソルが定義されたステートメントを実行したときに実行されるソートの合計回数が含まれています。

stmt_source_id ステートメント・ソース ID : モニター・エレメント

このエレメントは、実行された SQL ステートメントのソースに付けられた内部 ID を示します。

表 215. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_stmt_history -
詳細付きデッドロック履歴1 event_stmt_history -
アクティビティー event_activitystmt -
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを appl_id モニター・エレメントと一緒に使用して、特定の SQL ステートメントの実行要求の発信元を固有に識別できます。 また、このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することもできます。

stmt_start ステートメント操作開始タイム・スタンプ : モニター・エレメント

stmt_operation の実行開始日時。

エレメント ID
stmt_start
エレメント・タイプ
タイム・スタンプ
表 216. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント、タイム・スタンプ
DCS ステートメント dcs_stmt ステートメント、タイム・スタンプ
使用法
このエレメントと stmt_stop を組み合わせて使用すると、 ステートメント操作の実行経過時間を計算できます。

stmt_stop ステートメント操作停止タイム・スタンプ : モニター・エレメント

stmt_operation の実行停止日時。

エレメント ID
stmt_stop
エレメント・タイプ
タイム・スタンプ
表 217. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント、タイム・スタンプ
DCS ステートメント dcs_stmt ステートメント、タイム・スタンプ
使用法
このエレメントと stmt_start を組み合わせて使用すると、 ステートメント操作の実行経過時間を計算できます。

stmt_sys_cpu_time ステートメントが使用したシステム CPU 時間 : モニター・エレメント

現在実行中のステートメントによって使用されたシステム CPU 時間の合計 (秒およびマイクロ秒単位)。

エレメント ID
stmt_sys_cpu_time
エレメント・タイプ
時間
表 218. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl ステートメント、タイム・スタンプ
アプリケーション stmt ステートメント、タイム・スタンプ
使用法
このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。

このカウンターには、SQL および非 SQL のステートメントに要した時間のほか、 アプリケーションが実行した unfenced ユーザー定義関数 (UDF) およびストアード・ プロシージャーも含まれます。

システム CPU は、システム呼び出しに要した時間を示します。 ユーザー CPU は、 データベース・マネージャー ・コードの実行に費やされた時間を表します。

注: ご使用のオペレーティング・システムでこの情報を使用できない場合、このエレメントは 0 に設定されます。

stmt_text - SQL ステートメント・テキスト : モニター・エレメント

SQL ステートメントのテキスト。

表 220. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
動的 SQL dynsql basic
DCS ステートメント dcs_stmt ステートメント
表 221. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitystmt 常に収集される
変更履歴 ddlstmtexec 常に収集される
詳細付きデッドロック1 event_detailed_dlconn 常に収集される
詳細付きデッドロック履歴1 event_stmt_history 常に収集される
ロック lock_participant_activities 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される
ステートメント event_stmt 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

アプリケーション・スナップショットの場合は、 このステートメント・テキストに基づいて、 スナップショットを取った時点でアプリケーションが何を実行していたかを識別できます。 またスナップショットを取った時点でステートメントが処理されていなかった場合は、 最後に処理されたものを識別できます。

このエレメントが戻す情報は、SQL ステートメント・キャッシュから取り出されるので、 キャッシュがオーバーフローした場合は情報は得られません。 ステートメントの SQL テキストを必ずキャプチャーするには、 ステートメントのイベント・モニターを使用してください。

動的 SQL ステートメントの場合は、 このエレメントを使用してパッケージに関連付けられた SQL テキストを識別します。

ステートメント・イベント・モニターの場合、このエレメントは動的ステートメントについてのみ戻されます。 ステートメント・イベント・モニター・レコードが、ステートメント・イベント・モニターの BUFFERSIZE オプションで指定されたバッファーのサイズに収まらない場合には、レコードが収まるように stmt_text モニターの値が切り捨てられることがあります。

EVENT_STMT_HISTORY イベント・モニターの場合、このエレメントは動的ステートメントについてのみ戻されます。 残されたイベント・モニターの場合、動的ステートメントと静的ステートメントの stmt_text は、SQL ステートメント・キャッシュ内で使用可能な場合にのみ戻されます。

パフォーマンスを考慮したために静的 SQL ステートメント・テキストが提供されない場合、これを取得するためにシステム・カタログ表を照会する方法については、section_number モニター・エレメントを参照してください。

stmt_type ステートメント・タイプ : モニター・エレメント

処理されるステートメントのタイプ。

表 222. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション stmt ステートメント
表 223. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック1 event_detailed_dlconn 常に収集される
ステートメント event_stmt 常に収集される
アクティビティー event_activitystmt 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを使用すると、実行中のステートメントのタイプを判別できます。 以下の値のどれかになります。

ステートメントのタイプ API 定数 数値
静的 SQL ステートメント SQLM_STATIC 1
動的 SQL ステートメント SQLM_DYNAMIC 2
SQL ステートメント以外の操作 (例えばバインド、プリコンパイル操作) SQLM_NON_STMT 3
スナップショット・モニターの場合は、このエレメントにより、 現在処理中または最後に処理されたステートメントがわかります。
注: API ユーザーは、 データベース・システム・モニター 定数の定義を含む sqlmon.h ヘッダー・ファイルを参照する必要があります。

stmt_type_id - ステートメント・タイプ ID : モニター・エレメント

ステートメント・タイプの ID。

表 225. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
パッケージ・キャッシュ - 常に収集される

使用法

stmt_type_id モニター・エレメントでは、以下の値が考えられます。
  • Statement not prepared
  • DDL, (not Set Constraints)
  • DDL, Set Constraints
  • DML, Select
  • DML, Insert/Update/Delete
  • Authorization
  • DML, Select (blockable)
  • DML, Lock Table
  • DML, Commit/Rollback
  • Set environment
  • DDL, Savepoint
  • DDL, (declared user temp)
  • Passthru support
  • CALL
  • Free locator
  • DML, Select with IUD
  • DML, Select with IUD (blockable)
  • Top-level SET, no SQL
  • Top-level SET, reads SQL
  • DDL, (issues internal commit)
  • Top-level SET, modifies SQL
  • Unknown

stmt_unicode - ステートメントのユニコード・フラグのモニター・エレメント

SQL ステートメントのユニコード・フラグ。 可能な値は、以下のとおりです。YesまたはNo.

表 226. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック lock_participant_activities  

stmt_usr_cpu_time ステートメントに使用されたユーザー CPU 時間 : モニター・エレメント

現在実行中のステートメントによって使用されたユーザー CPU 時間の合計 (秒およびマイクロ秒単位)。

エレメント ID
stmt_usr_cpu_time
エレメント・タイプ
時間
表 227. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
アプリケーション appl ステートメント、タイム・スタンプ
アプリケーション stmt ステートメント、タイム・スタンプ
使用法
このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。

このカウンターには、SQL および非 SQL のステートメントに要した時間のほか、 アプリケーションが実行した unfenced ユーザー定義関数 (UDF) およびストアード・プロシージャーも含まれます。

システム CPU は、システム呼び出しに要した時間を示します。 ユーザー CPU は、 データベース・マネージャー ・コードの実行に費やされた時間を表します。

注: ご使用のオペレーティング・システムでこの情報を使用できない場合、このエレメントは 0 に設定されます。

stmt_value_data 値データ : モニター・エレメント

このエレメントは、SQL ステートメントに対するデータ値のストリング表記です。 LOB、LONG および構造化タイプ・パラメーターは空ストリングとして示されます。 日付、時刻、およびタイム・スタンプ・フィールドは ISO フォーマットで記録されます。

表 228. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PKG_CACHE_STMT_DETAILS - パッケージ・キャッシュ項目に関する詳細メトリックの取得 常に収集される
表 229. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック履歴値1 stmt_value_data 常に収集される
アクティビティー event_activityvals 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することができます。

stmt_value_index 値索引 : モニター・エレメント

このエレメントは、SQL ステートメントで使用される入力パラメーター・マーカーまたはホスト変数の位置を表します。

表 230. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PKG_CACHE_STMT_DETAILS - パッケージ・キャッシュ項目に関する詳細メトリックの取得 常に収集される
表 231. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック履歴値1 stmt_value_data 常に収集される
アクティビティー event_activityvals 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することができます。

stmt_value_isnull NULL 値の値 : モニター・エレメント

このエレメントは、SQL ステートメントに関連したデータ値が NULL 値かどうか、デフォルト値を指定するための拡張標識が使用されたかどうか、またはこのステートメント値が未割り当てであることを示します。

可能な値は以下のとおりです。
  • 値が NULL でない場合は 0 (「いいえ」)
  • 値が NULL である場合は 1 (「はい」)
  • このステートメント値に対してデフォルトのための拡張標識値 (-5) が指定された場合は 2 (「デフォルト」)
  • このステートメント値に対して未割り当てのための拡張標識値 (-7) が指定された場合は 3 (「未割り当て」)
表 232. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PKG_CACHE_STMT_DETAILS - パッケージ・キャッシュ項目に関する詳細メトリックの取得 常に収集される
表 233. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック履歴値1 stmt_value_isnull 常に収集される
アクティビティー event_activityvals 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することができます。

stmt_value_isreopt ステートメント再最適化に使用される変数 : モニター・エレメント

このエレメントは、提供された値がステートメント再最適化中に使用された値かどうかを示します。 ステートメントが再最適化され (例えば、REOPT BIND オプションの設定のため)、かつこの再最適化中に SQL コンパイラーへの入力として値が使用された場合、値「True」が戻されます。
表 234. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PKG_CACHE_STMT_DETAILS - パッケージ・キャッシュ項目に関する詳細メトリックの取得 ACTIVITY METRICS BASE
表 235. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - -
詳細付きデッドロック履歴値1 event_data_value -
アクティビティー event_activityvals -
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを提供されたコンパイル環境と一緒に使用して、SQL コンパイラーによる SQL ステートメントの処理を完全に分析できます。

stmt_value_type 値タイプ : モニター・エレメント

このエレメントは、SQL ステートメントに関連したデータ値のタイプのストリング表記です。

表 236. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_PKG_CACHE_STMT_DETAILS - パッケージ・キャッシュ項目に関する詳細メトリックの取得 常に収集される
表 237. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ロック - 常に収集される
詳細付きデッドロック履歴値1 stmt_value_type 常に収集される
アクティビティー event_activityvals 常に収集される
1
このイベント・モニターは推奨されなくなりました。 この使用は推奨されておらず、将来のリリースではサポートされなくなる予定です。 CREATE EVENT MONITOR for locking ステートメントを使用して、ロック・タイムアウト、ロック待機、デッドロックなどのロック関連イベントをモニターします。

使用法

このエレメントを他のステートメント履歴項目と一緒に使用して、デッドロックの原因を理解することができます。

stmtid - 照会ステートメント ID : モニター・エレメント

セクションと関連付けられた正規化ステートメント・テキストを識別するハッシュ・キー値。 関数パスや現行スキーマなどのセマンティック・コンテンツは、ステートメント ID の一部ではありません。

表 239. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ pkgcache 常に収集される

使用法

このモニター・エレメントを semantic_env_id モニター・エレメントと一緒に使用して、類似したステートメントのモニター・データを集約およびグループ化します。

stmtno - ステートメント番号のモニター・エレメント

静的 SQL ステートメントの、パッケージ内でのステートメント番号。

このエレメントは、動的 SQL ステートメントの場合には「1」に設定されます。 DDL ステートメントのステートメント番号が使用できない場合など、ステートメント番号が使用不可なときにはこのエレメントは「-1」に設定されます。
表 241. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
アクティビティー event_activitystmt 常に収集される
パッケージ・キャッシュ・アクティビティー event_pkgcache 常に収集される

使用法

静的 SQL ステートメントの場合、 この値は SYSCAT.STATEMENTS カタログ・ビューで使用されているものと同じです。

sto_path_free_size 自動ストレージ・パスのフリー・スペース : モニター・エレメント

このエレメントは、ストレージ・パスが指し示すファイル・システム上で使用可能なフリー・スペースの量を (バイト単位で) 示します。 複数のストレージ・パスが同じファイル・システムを指す場合、空きサイズはそれらの別々のストレージ・グループ間で分割されません。 空きサイズは、1 つのストレージ・グループ内の同じファイル・システムを指す複数のパス間で分割されます。

表 242. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ADMIN_GET_STORAGE_PATHS 表関数-ストレージ・グループのストレージ・パス情報の取得 常に収集される
表 243. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース db_sto_path_info バッファー・プール

使用法

このエレメントを次のエレメントと共に使用して、データベースのスペース使用率に関するノードごとのデータを収集することができます。
  • db_storage_path
  • fs_used_size
  • fs_total_size
  • fs_id

stop_time イベント停止時刻 : モニター・エレメント

ステートメントが実行を停止した日時、または作業単位が完了した日時。

表 244. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
ステートメント event_stmt タイム・スタンプ
作業単位 uow 常に収集される
使用法
このエレメントと start_time エレメントを一緒に使用すると、ステートメントの実行経過時間または作業単位の経過時間を計算できます。

FETCH ステートメント・イベントの場合、stop_time の値は最後に成功したフェッチの時刻です。

注: Timestamp スイッチが OFFの場合、ステートメント・イベント・モニターによって報告される stop_time エレメントは 0 (ゼロ) を返します。

storage_group_id - ストレージ・グループ ID : モニター・エレメント

現行データベースで使用されているストレージ・グループを一意的に表す 整数。

表 245. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ADMIN_GET_STORAGE_PATHS 表関数-ストレージ・グループのストレージ・パス情報の取得 常に収集される
MON_GET_TABLESPACE 表関数 - 表スペース・メトリックの取得 常に収集される

使用上の注意

  • ADMIN_GET_STORAGE_PATHS 表関数を使用している場合、 ストレージ・グループ ID は、ストレージ・パスが定義されているストレージ・グループを示します。
  • MON_GET_TABLESPACES 表関数を使用している場合、 ストレージ・グループ ID は、表スペースが定義されているストレージ・グループを示します。

storage_group_name - ストレージ・グループ名 : モニター・エレメント

ストレージ・グループの名前。

表 246. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ADMIN_GET_STORAGE_PATHS 表関数-ストレージ・グループのストレージ・パス情報の取得 常に収集される
MON_GET_TABLESPACE 表関数 - 表スペース・メトリックの取得 常に収集される

使用上の注意

  • ADMIN_GET_STORAGE_PATHS 表関数を使用している場合、 このモニター・エレメントは、ストレージ・パスが定義されているストレージ・グループを示します。
  • MON_GET_TABLESPACES 表関数を使用している場合、 このモニター・エレメントは、表スペースが定義されているストレージ・グループを示します。

stored_proc_time ストアード・プロシージャー時間 : モニター・エレメント

このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、このフェデレーテッド・サーバー・インスタンス上で実行されているすべてのアプリケーションまたは単一アプリケーションからのストアード・プロシージャー・ステートメントに対して、このデータ・ソースが応答に要した合計時間が含まれています (ミリ秒単位)。

表 247. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote タイム・スタンプ
アプリケーション appl_remote タイム・スタンプ
スナップショット・モニターの場合、このカウンターはリセットできます。

応答時間は、 フェデレーテッド・サーバーがストアード・プロシージャーをデータ・ソースにサブミットしてからデータ・ソースがストアード・プロシージャーを処理したことを応答するまでの時間です。

使用法
このエレメントを使用すると、 このデータ・ソースでストアード・プロシージャーの処理に要した実際の時間を判別できます。

stored_procs ストアード・プロシージャー数 : モニター・エレメント

このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、いずれかのアプリケーションに代わってフェデレーテッド・サーバーがこのデータ・ソースで呼び出したストアード・プロシージャーの合計数が含まれています。

表 248. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase_remote basic
アプリケーション appl_remote basic
スナップショット・モニターの場合、このカウンターはリセットできます。
使用法
このエレメントを使用すると、 フェデレーテッド・データベースでローカルに行われたストアード・プロシージャーの呼び出し数、 またはアプリケーションがフェデレーテッド・データベースに対して呼び出したストアード・プロシージャーの呼び出し数を判別できます。

subroutine_id - サブルーチン ID のモニター・エレメント

固有なサブルーチン ID。

このエレメントは、オブジェクトがサブルーチン以外の場合には NULL を戻します。

使用法

宣言されるプロシージャーには親と同じ外部 ROUTINE_ID 値があるので、このエレメントを使用してそれらを区別します。

swap_pages_in - ディスクからスワップインされたページ数のモニター・エレメント

システムの始動以降に、ディスクからスワップインされたページ数。 AIX® および Linux® システムの場合にのみ報告されます。

表 250. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される
表 251. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_osmetrics 常に収集される

使用法

このメトリックは、統計イベント・モニター・レコード生成時のポイント・イン・タイム情報を報告します。

swap_pages_out - ディスクにスワップアウトされたページ数のモニター・エレメント

システムの始動以降に、ディスクにスワップアウトされたページ数。 AIX および Linux システムの場合にのみ報告されます。

表 252. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される
表 253. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_osmetrics 常に収集される

使用法

このメトリックは、統計イベント・モニター・レコード生成時のポイント・イン・タイム情報を報告します。

swap_page_size - スワップ・ページ・サイズのモニター・エレメント

スワップ・スペースに使用されているページ・サイズ (バイト単位)。 AIX および Linux システムの場合にのみ報告されます。

表 254. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
ENV_GET_SYSTEM_RESOURCES 表関数 - システム情報を戻す 常に収集される
表 255. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
統計 event_osmetrics 常に収集される

使用法

このメトリックは、統計イベント・モニター・レコード生成時のポイント・イン・タイム情報を報告します。

sync_runstats - 同期 RUNSTATS アクティビティーの合計数 : モニター・エレメント

データベース内のすべてのアプリケーションのリアルタイム統計収集により起動される同期 RUNSTATS アクティビティーの合計数。 この値には、同期 RUNSTATS コマンドにおいて、成功したものと成功しなかったものの両方が含まれます。 すべてのデータベース・パーティションで報告された値が集約されます。

重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。 この情報への SQL アクセスについては、 total_runstats-ランタイム統計の合計: モニター・エレメントを参照してください。
表 256. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase ステートメント
スナップショット・モニターの場合、このカウンターはリセットできます。
表 257. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される

使用法

このモニター・エレメントを使用すると、データベースのリアルタイム統計収集により起動された同期 RUNSTATS アクティビティーの数を判別できます。 この値は頻繁に変わります。 システム使用量をより正確に知るには、長期にわたり特定のインターバルを設けてスナップショットを取ってください。 このエレメントと sync_runstats_time を組み合わせて使用すると、リアルタイム統計収集により起動された同期 RUNSTATS アクティビティーのパフォーマンスへの影響を評価する助けになります。

sync_runstats_time - 同期 RUNSTATS アクティビティーに費やされた合計時間 : モニター・エレメント

sync_runstats_time モニター・エレメントは、リアルタイム統計収集により起動される同期 RUNSTATS アクティビティーに費やされた合計時間 (ミリ秒単位) を格納します。 同期 RUNSTATS アクティビティーは、照会のコンパイル中に発生します。 データベース・レベルでは、このモニター・エレメントは、リアルタイム統計収集により起動された、データベース上で実行中のすべてのアプリケーションに対する同期 RUNSTATS アクティビティーで費やされた合計時間を表します。 ステートメント・レベルでは、リアルタイム統計収集により起動された、特定のステートメントに対する最新の同期 RUNSTATS アクティビティーで費やされた時間を表します。 すべてのデータベース・パーティションで報告された値が集約されます。
重要: このモニター・エレメントを戻す SQL 管理ビューおよび表関数は推奨されません。 この情報への SQL アクセスについては、 total_sync_runstats_time-同期 RUNSTATS 時間の合計モニター・エレメントを参照してください。
表 258. スナップショット・モニター情報
スナップショット・レベル 論理データ・グループ モニター・スイッチ
データベース dbase ステートメント
動的 SQL dynsql ステートメント
スナップショット・モニターの場合、このエレメントはリセットできます。
表 259. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
データベース event_db 常に収集される
ステートメント event_stmt 常に収集される

使用法

このエレメントと sync_runstats を組み合わせて使用すると、データベース・レベルでリアルタイム統計収集により起動された、同期 RUNSTATS アクティビティーのパフォーマンスへの影響を評価できます。

動的 SQL スナップショット・モニターの場合、このエレメントを total_exec_time および num_executions と組み合わせて使用すると、同期 RUNSTATS の照会パフォーマンスへの影響を評価できます。

ステートメント・イベント・モニターの場合、このエレメントを stmt_start および stmt_stop と組み合わせて使用すると、リアルタイム統計収集の影響をさらに評価することができます。

system_auth_id - システム許可 ID : モニター・エレメント

接続のシステム許可 ID。

このモニター・エレメントは、system_authid モニター・エレメントのシノニムです。

表 260. 表関数モニター情報
表関数 モニター・エレメントの収集レベル
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 常に収集される
MON_GET_CONNECTION_DETAILS 表関数-接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) 常に収集される
WLM_GET_SERVICE_CLASS_WORKLOAD _OCCURRENCES 表関数-ワークロード・オカレンスのリスト 常に収集される
表 261. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・エレメントの収集レベル
しきい値違反 event_thresholdviolations 常に収集される
変更履歴 changesummary 常に収集される

system_cpu_time システム CPU 時間 : モニター・エレメント

データベース・マネージャー ・エージェント・プロセス、作業単位、またはステートメントによって使用された システム CPU 時間の合計 (秒およびマイクロ秒単位)。 表に書き込むイベント・モニターの場合、 このエレメントの値は、BIGINT データ・タイプを使用して、マイクロ秒単位で示されます。

ステートメント・モニター・スイッチまたはタイム・スタンプ・スイッチがオンになっていない場合は、このエレメントは収集されません。 この場合には、このモニター・エレメントは代わりに -1 を表示します。

表 262. イベント・モニター情報
イベント・タイプ 論理データ・グループ モニター・スイッチ
接続 event_conn 常に収集される
トランザクション event_xact 常に収集される
ステートメント event_stmt 常に収集される
アクティビティー event_activity 常に収集される

使用法

このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。

注: ご使用のオペレーティング・システムでこの情報を使用できない場合、このエレメントは 0 に設定されます。
注: データベース・システムが統計を収集する細分度の違いにより、 total_exec_time モニター・エレメントの値は、 system_cpu_time モニター・エレメントと user_cpu_time モニター・エレメントの値の合計と等しくない場合があります。 この場合、system_cpu_time モニター・エレメントと user_cpu_time モニター・エレメントの合計の方が実際の実行時間の合計を正確に反映しています。