MON_CURRENT_SQL - 全メンバーの全アクティビティーに関する主要なメトリックの取得

MON_CURRENT_SQL 管理ビューは、データベースの全メンバーに対してサブミットされた、まだ未完了であるすべてのアクティビティーに関する主要なメトリックを戻します。これには、現在接続されているデータベースで現在実行中の SQL ステートメント (静的および動的) のポイント・イン・タイム・ビューが含まれます。

MON_CURRENT_SQL 管理ビューを使用すると、長く実行されているアクティビティーを識別し、パフォーマンス上の問題を防ぐことができます。

このビューは、すべてのメンバーで集約されたメトリックを戻します。

スキーマは SYSIBMADM です。

許可

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

デフォルトの PUBLIC 特権

なし

戻される情報

表 1. MON_CURRENT_SQL 管理ビューによって戻される情報
列名 データ・タイプ 説明またはモニター・エレメント
COORD_MEMBER SMALLINT coord_member-コーディネーター・メンバー
APPLICATION_HANDLE BIGINT application_handle - アプリケーション・ハンドル
APPLICATION_NAME VARCHAR(128) appl_name アプリケーション名
SESSION_AUTH_ID VARCHAR(128) session_auth_id セッション許可 ID
CLIENT_APPLNAME VARCHAR(255) CURRENT CLIENT_APPLNAME 特殊レジスター
ELAPSED_TIME_SEC INTEGER このアクティビティーが開始してから経過した時間 (秒)。 アクティビティーがシステムに入ったが、そのアクティビティーがキュー内にあり、まだ実行されていない場合、この列の値は NULL になります。
ACTIVITY_STATE VARCHAR(32) activity_state - アクティビティーの状態
ACTIVITY_TYPE VARCHAR(32) activity_type アクティビティー・タイプ
TOTAL_CPU_TIME BIGINT total_cpu_time - 合計 CPU 時間
ROWS_READ BIGINT rows_read 読み取り行数
ROWS_RETURNED BIGINT rows_returned 戻り行数
QUERY_COST_ESTIMATE BIGINT query_cost_estimate 照会コストの見積もり
DIRECT_READS BIGINT direct_reads データベースからの直接読み取り
DIRECT_WRITES BIGINT direct_writes データベースへの直接書き込み
APPLICATION_ID VARCHAR(128) appl_id - アプリケーション ID
UOW_ID INTEGER uow_id 作業単位 ID
ACTIVITY_ID INTEGER activity_id アクティビティー ID
STMT_TEXT CLOB(2MB) stmt_text SQL ステートメント・テキスト