MON_CONNECTION_SUMMARY - すべての接続に関するメトリックの取得

MON_CONNECTION_SUMMARY 管理ビューは、現在接続されているデータベース内のすべての接続に関する主要なメトリックを戻します。

このビューは各接続が受け取る処理を示すため、システムの概要をモニターするのに役立ちます。

戻されるメトリックは、データベースの全メンバーにおける、識別された接続によってサブミットされた要求に関するすべてのメトリックの累計を表します。

スキーマは SYSIBMADM です。

許可

以下のいずれかの権限が必要です。
  • MON_CONNECTION_SUMMARY 管理ビューに対する SELECT 特権
  • MON_CONNECTION_SUMMARY 管理ビューに対する CONTROL 特権
  • DATAACCESS 権限
  • DBADM 権限
  • SQLADM 権限

デフォルトの PUBLIC 特権

なし

戻される情報

表 1. MON_CONNECTION_SUMMARY 管理ビューによって戻される情報
列名 データ・タイプ 説明またはモニター・エレメント
APPLICATION_HANDLE BIGINT application_handle - アプリケーション・ハンドル
APPLICATION_NAME VARCHAR(128) appl_name - アプリケーション名
APPLICATION_ID VARCHAR(128) appl_id - アプリケーション ID
SESSION_AUTH_ID VARCHAR(128) session_auth_id - セッション許可 ID
TOTAL_APP_COMMITS BIGINT total_app_commits - アプリケーション・コミットの合計回数モニター・エレメント
TOTAL_APP_ROLLBACKS BIGINT total_app_rollbacks - アプリケーション・ロールバックの合計回数モニター・エレメント
ACT_COMPLETED_TOTAL BIGINT act_completed_total - 完了したアクティビティーの合計数モニター・エレメント
APP_RQSTS_COMPLETED _TOTAL BIGINT app_rqsts_completed_total - 完了したアプリケーション要求の合計数モニター・エレメント
AVG_RQST_CPU_TIME BIGINT 正常に完了したすべての外部要求によって費やされた平均 CPU 時間 (マイクロ秒)。 これは、ユーザーとシステムの両方の CPU 時間の合計を表します。比率を計算する数式: TOTAL_CPU_TIME / APP_RQSTS_COMPLETED_TOTAL
ROUTINE_TIME_ RQST_PERCENT DECIMAL(5,2) データベース・サーバーが要求を処理するのに費やした時間のうち、ユーザー・ルーチンの実行に費やした時間のパーセンテージ。 比率を計算する数式: TOTAL_ROUTINE_TIME / TOTAL_RQST_TIME
RQST_WAIT_ TIME_PERCENT DECIMAL(5,2) 要求を処理するのに費やされた時間のうち、データベース・サーバー内部での待機に費やされた時間のパーセンテージ。比率を計算する数式: TOTAL_WAIT_TIME / TOTAL_RQST_TIME
ACT_WAIT_TIME_ PERCENT DECIMAL(5,2) アクティビティーの実行に費やされた時間のうち、Db2 データベース・サーバー内部での待機に費やされた時間のパーセンテージ。比率を計算する数式: TOTAL_ACT_WAIT_TIME / TOTAL_ACT_TIME
IO_WAIT_TIME_PERCENT DECIMAL(5,2) データベース・サーバー内部での待機に費やされた時間のうち、入出力操作に費やされた時間のパーセンテージ。これには、直接読み取り/直接書き込みの実行に費やされた時間に加えて、表スペースからバッファー・プールへのデータおよび索引ページの読み取りや元のディスクへの書き込みに費やされた時間が含まれます。比率を計算する数式: (POOL_READ_TIME + POOL_WRITE_TIME + DIRECT_READ_TIME + DIRECT_WRITE_TIME) / TOTAL_WAIT_TIME
LOCK_WAIT_TIME_ PERCENT DECIMAL(5,2) データベース・サーバー内部での待機に費やされた時間のうち、ロック待機に費やされた時間のパーセンテージ。比率を計算する数式: LOCK_WAIT_TIME / TOTAL_WAIT_TIME
AGENT_WAIT_TIME_ PERCENT DECIMAL(5,2) データベース・サーバー内部での待機に費やされた時間のうち、コンセントレーター構成のもとでエージェントを待機するためにキューに入れられたアプリケーションによって費やされた時間のパーセンテージ。比率を計算する数式: AGENT_WAIT_TIME / TOTAL_WAIT_TIME
NETWORK_WAIT_ TIME_PERCENT DECIMAL(5,2) データベース・サーバー内部での待機に費やされた時間のうち、クライアント/サーバー通信のために費やされた時間のパーセンテージ。これには、TCP/IP または IPC プロトコルを使ってデータを送受信するのに費やされた時間が含まれます。比率を計算する数式: (TCPIP_SEND_WAIT_TIME + TCPIP_RECV_WAIT_TIME + IPC_SEND_WAIT_TIME + IPC_RECV_WAIT_TIME) / TOTAL_WAIT_TIME
SECTION_PROC_ TIME_PERCENT DECIMAL(5,2) 要求をアクティブに処理するデータベース・サーバーが、セクションの実行に費やした時間のパーセンテージ。 これには、ソートの実行に費やされた時間が含まれます。比率を計算する数式: TOTAL_SECTION_PROC_TIME / (TOTAL_RQST_TIME - TOTAL_WAIT_TIME)
SECTION_SORT_ PROC_TIME_PERCENT DECIMAL(5,2) 要求をアクティブに処理するデータベース・サーバーが、セクションの実行中にソートの実行に費やした時間のパーセンテージ。比率を計算する数式: TOTAL_SECTION_SORT_PROC_TIME / (TOTAL_RQST_TIME - TOTAL_WAIT_TIME)
COMPILE_PROC_ TIME_PERCENT DECIMAL(5,2) 要求をアクティブに処理するデータベース・サーバーが、SQL ステートメントのコンパイルに費やした時間のパーセンテージ。 これには、明示的および暗黙的コンパイル時間が含まれます。比率を計算する数式: (TOTAL_COMPILE_PROC_TIME + TOTAL_IMPLICIT_COMPILE_PROC_TIME) / (TOTAL_RQST_TIME - TOTAL_WAIT_TIME)
TRANSACT_END_PROC _TIME_PERCENT DECIMAL(5,2) 要求をアクティブに処理するデータベース・サーバーが、コミット処理の実行またはトランザクションのロールバックに費やした時間のパーセンテージ。比率を計算する数式 : (TOTAL_COMMIT_PROC_TIME + TOTAL_ROLLBACK_PROC_TIME) / (TOTAL_RQST_TIME - TOTAL_WAIT_TIME)
UTILS_PROC_ TIME_PERCENT DECIMAL(5,2) 要求をアクティブに処理するデータベース・サーバーが、ユーティリティーの実行に費やした時間のパーセンテージ。 これには、runstats、再編成、およびロード操作の実行が含まれます。比率を計算する数式: (TOTAL_RUNSTATS_PROC_TIME + TOTAL_REORG_PROC_TIME + TOTAL_LOAD_PROC_TIME) / (TOTAL_RQST_TIME - TOTAL_WAIT_TIME)
AVG_LOCK_WAITS _PER_ACT BIGINT 各コーディネーター・アクティビティー (成功およびアボート) に対して、アプリケーションまたは接続がロックを待機した平均回数。比率を計算する数式: LOCK_WAITS / (ACT_COMPLETED_TOTAL + ACT_ABORTED_TOTAL)
AVG_LOCK_TIMEOUTS _PER_ACT BIGINT 各コーディネーター・アクティビティー (成功およびアボート) に対して、オブジェクトのロック要求がタイムアウトになった平均回数。比率を計算する数式: LOCK_TIMEOUTS / (ACT_COMPLETED_TOTAL + ACT_ABORTED_TOTAL)
AVG_DEADLOCKS_ PER_ACT BIGINT コーディネーター・アクティビティー (成功およびアボート) ごとのデッドロックの平均数。比率を計算する数式: DEADLOCKS / (ACT_COMPLETED_TOTAL + ACT_ABORTED_TOTAL)
AVG_LOCK_ESCALS _PER_ACT BIGINT 各コーディネーター・アクティビティー (成功およびアボート) に対して、いくつかの行ロックから表ロックにロックがエスカレートした平均回数。比率を計算する数式: LOCK_ESCALS / (ACT_COMPLETED_TOTAL + ACT_ABORTED_TOTAL)
ROWS_READ_PER_ ROWS_RETURNED BIGINT アプリケーションに戻された各行に対して、表から読み取られた平均行数。比率を計算する数式: ROWS_READ / ROWS_RETURNED
TOTAL_BP_HIT_ RATIO_PERCENT DECIMAL(5,2) XML ストレージ・オブジェクト (XDA) の要求を含めて、データ要求、索引ページ要求、またはカラム・オーガナイズ表データ処理要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要のなかった時間のパーセンテージ。Db2® pureScale® 環境では、この値はローカル・バッファー・プールの合計ヒット率を表します。比率を計算する数式: (POOL_DATA_LBP_PAGES_FOUND + POOL_INDEX_LBP_PAGES_FOUND + POOL_XDA_LBP_PAGES_FOUND + POOL_COL_LBP_PAGES_FOUND) /
(POOL_DATA_L_READS + POOL_TEMP_DATA_L_READS + POOL_INDEX_L_READS + POOL_TEMP_INDEX_L_READS + POOL_XDA_L_READS + POOL_TEMP_XDA_L_READS + POOL_COL_L_READS + POOL_TEMP_COL_L_READS)
TOTAL_GBP_HIT_RATIO_PERCENT DECIMAL(5,2) Db2 pureScale システムでは、ページがグループ・バッファー・プールに置かれていたため、データ要求、索引要求、XML ストレージ・オブジェクト (XDA) ページ要求、またはカラム・オーガナイズ表データ処理要求を処理するためにデータベース・マネージャーがディスクからローカル・バッファー・プールにページをロードする必要がなかった時間のパーセンテージ。この値は、Db2 pureScale 以外のシステムでは必ず 0 になります。
TOTAL_CACHING_TIER_HIT_RATIO_PERCENT DECIMAL(5,2) 将来の利用のために予約済み。
CF_WAIT_TIME_PERCENT DECIMAL(5,2) Db2 pureScale システムでは、キャッシング・ファシリティー通信の待機に費やされた合計待機時間のパーセンテージ。 この値は、Db2 pureScale 以外のシステムでは必ず 0 になります。
RECLAIM_WAIT_TIME_PERCENT DECIMAL(5,2) Db2 pureScale システムでは、ページ再利用の待機に費やされた合計待機時間のパーセンテージ。 この値は、Db2 pureScale 以外のシステムでは必ず 0 になります。
SPACEMAPPAGE_RECLAIM_WAIT_TIME_PERCENT DECIMAL(5,2) Db2 pureScale システムでは、スペース・マップ・ページ再利用の待機に費やされた合計待機時間のパーセンテージ。 この値は、Db2 pureScale 以外のシステムでは必ず 0 になります。