MON_CURRENT_SQL - 全メンバーの全アクティビティーに関する主要なメトリックの取得
MON_CURRENT_SQL 管理ビューは、データベースの全メンバーに対してサブミットされた、まだ未完了であるすべてのアクティビティーに関する主要なメトリックを戻します。これには、現在接続されているデータベースで現在実行中の SQL ステートメント (静的および動的) のポイント・イン・タイム・ビューが含まれます。
MON_CURRENT_SQL 管理ビューを使用すると、長く実行されているアクティビティーを識別し、パフォーマンス上の問題を防ぐことができます。
このビューは、すべてのメンバーで集約されたメトリックを戻します。
スキーマは SYSIBMADM です。
許可
以下のいずれかの権限が必要です。
- MON_CURRENT_SQL 管理ビューに対する SELECT 特権
- MON_CURRENT_SQL 管理ビューに対する CONTROL 特権
- DATAACCESS 権限
- DBADM 権限
- SQLADM 権限
デフォルトの 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 動的ステートメント・テキスト |