MON_LOCKWAITS 管理ビュー - ロックの取得を待機しているアプリケーションに関するメトリックの取得
MON_LOCKWAITS 管理ビューは、現在接続しているデータベースでのロック取得を待機しているアプリケーションのために機能するエージェントについての情報を戻します。
この管理ビューは、ロックの問題を識別する上で役立ちます。
この管理ビューは SNAPLOCKWAIT 管理ビューに置き換わるものです。SNAPLOCKWAIT 管理ビューは、バージョン 9.7 フィックスパック 1 で非推奨になり、将来のリリースでは廃止される可能性があります。
スキーマは SYSIBMADM です。
許可
- MON_LOCKWAITS 管理ビューに対する SELECT 特権
- MON_LOCKWAITS 管理ビューに対する CONTROL 特権
- DATAACCESS 権限
デフォルトの PUBLIC 特権
なし
戻される情報
| 列名 | データ・タイプ | 説明またはモニター・エレメント |
|---|---|---|
| LOCK_NAME | VARCHAR(32) | MON_FORMAT_LOCK_ NAME ルーチンを使用すると、この内部バイナリー・ロック名のフォーマットを設定したり、ロックに関する詳細情報 (例えば表ロックが参照する表と表スペースの情報) を取得したりできます。 |
| LOCK_OBJECT_TYPE | VARCHAR(32) | lock_object_type - 待機中のロック対象タイプ |
| LOCK_WAIT_ELAPSED_TIME | INTEGER | エージェントがロックの取得を待機し始めてから経過した時間。 この値は秒単位です。 |
| TABSCHEMA | VARCHAR(128) |
表を参照しないロックの場合、NULL が戻されます。 |
| TABNAME | VARCHAR(128) |
表を参照しないロックの場合、NULL が戻されます。 |
| DATA_PARTITION_ID | INTEGER | data_partition_id - データ・パーティション ID このエレメントは、パーティション表およびパーティション化索引にのみ該当します。 ロック・レベル情報が戻されるとき、値 -1 は表全体へのアクセスを制御するロックを表します。 |
| LOCK_MODE | VARCHAR(10) | lock_mode - ロック・モード |
| LOCK_CURRENT_MODE | VARCHAR(10) | lock_current_mode - 移行前の元のロック・モード LOCK_STATUS が "C" (移行) でない場合、NULL 値が戻されます。 |
| LOCK_MODE_REQUESTED | VARCHAR(10) | lock_mode_requested - 要求されているロック・モード |
| REQ_APPLICATION_ HANDLE | BIGINT | req_application_handle - 要求元のアプリケーション・ハンドル |
| REQ_AGENT_TID | BIGINT | req_agent_tid - 要求元のエージェント TID |
| REQ_MEMBER | SMALLINT | req_member - 要求元のメンバー |
| REQ_APPLICATION_ NAME | VARCHAR(128) | このロックの取得を待機しているクライアントで実行中のアプリケーションの名前。 |
| REQ_USERID | VARCHAR(128) | このロックの取得を待機しているアプリケーションによって使用されているセッションの現在の許可 ID。 |
| REQ_STMT_TEXT | CLOB(2MB) | ロックの取得を待機しているアプリケーションで実行されている SQL ステートメント・セクション。 非 SQL アクティビティーの場合、長さ 0 のストリング値が戻されます。 |
| HLD_APPLICATION_ HANDLE | BIGINT | hld_application_handle - 保持しているアプリケーションHANDLE このロックを保持しているアプリケーションが不明または見つからない場合には、NULL 値が戻されます。 |
| HLD_MEMBER | SMALLINT | hld_member - 保持しているメンバー |
| HLD_APPLICATION_ NAME | VARCHAR(128) | このロックを保持しているクライアントで実行中のアプリケーションの名前。 このロックを保持しているアプリケーションが不明または見つからない場合には、長さ 0 のストリング値が戻されます。 |
| HLD_USERID | VARCHAR(128) | このロックを保持しているアプリケーションによって使われているセッションの現在の許可 ID。 |
| HLD_CURRENT_ STMT_TEXT | CLOB(2MB) | ロックを保持しているアプリケーションに現在関連付けられている SQL ステートメント・テキスト。 これは、ロックの原因となっているステートメントとは限らないことに注意してください。 |