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 特権
なし
戻される情報
列名 | データ・タイプ | 説明またはモニター・エレメント |
---|---|---|
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 ステートメント・テキスト |