Lock Waiters(PD_PDLW)
- 〈このページの構成〉
機能
Lock Waiters(PD_PDLW)レコードには,ロックを待機しているすべてのセッションおよびロックを保留中のセッションについての,ある時点での状態を示すパフォーマンスデータが格納されます。セッションが待機しているロックごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。
このレコードのパフォーマンスデータが表示できない場合,Oracleの静的ディクショナリ・ビューDBA_WAITERSを作成してください。静的ディクショナリ・ビューDBA_WAITERSを作成するためには,Oracleが提供するCATBLOCK.SQLスクリプトを実行する必要があります。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
600 |
○ |
Collection Offset |
60 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
なし
ライフタイム
デッドロック開始から終了まで。
レコードサイズ
-
固定部:678バイト
-
可変部:428バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
サポートVR |
データソース |
---|---|---|---|---|---|---|
Holding OS PID (HOLDING_PID) |
保留しているセッションに対応するOSのクライアント・プロセスID。 |
− |
string(30) |
No |
すべて |
V$SESSION.PROCESS |
Holding Session (HOLDING_SESSION) |
ロックを保留しているセッションの識別子。 |
− |
ulong |
No |
すべて |
DBA_WAITERS.HOLDING_SESSION |
Holding User (HOLDING_USER) |
保留しているセッションに対応するユーザー名。 |
− |
string(30) |
No |
すべて |
V$SESSION.USERNAME |
Lock ID1 (LOCK_ID1) |
ロックID1。 |
− |
string(40) |
No |
すべて |
DBA_WAITERS.LOCK_ID1 |
Lock ID2 (LOCK_ID2) |
ロックID2。 |
− |
string(40) |
No |
すべて |
DBA_WAITERS.LOCK_ID2 |
Lock Type (TYPE) |
ロックの種類。 |
− |
string(30) |
No |
すべて |
DBA_WAITERS.TYPE |
Mode Held (MODE_HELD) |
データ収集時に保留されていたロックのモード。 |
− |
string(40) |
No |
すべて |
DBA_WAITERS.MODE_HELD |
Mode Requested (MODE_REQUESTED) |
データ収集時に要求されていたロックのモード。 |
− |
string(40) |
No |
すべて |
DBA_WAITERS.MODE_REQUESTED |
Record Time (RECORD_TIME) |
レコードに格納されたパフォーマンスデータの収集終了時刻。 |
− |
time_t |
No |
すべて |
Agent Collector |
Record Type (INPUT_RECORD_TYPE) |
レコード名。常に「PDLW」。 |
− |
string(4) |
No |
すべて |
Agent Collector |
Start Time (START_TIME) |
レコードに格納されたパフォーマンスデータの収集開始時刻。 |
− |
time_t |
No |
すべて |
Agent Collector |
Waiting OS PID (WAITING_PID) |
待機中のセッションに対応するOSのクライアント・プロセスID。 |
− |
string(30) |
No |
すべて |
V$SESSION.PROCESS |
Waiting Session (WAITING_SESSION) |
ロックを待機中のセッションの識別子。 |
− |
ulong |
No |
すべて |
DBA_WAITERS.WAITING_SESSION |
Waiting User (WAITING_USER) |
待機中のセッションに対応するユーザー名。 |
− |
string(30) |
No |
すべて |
V$SESSION.USERNAME |
XID (XID) |
内部的にレコードを固有に識別するために使用されるID。 |
− |
string(100) |
No |
すべて |
DBA_WAITERS.LOCK_ID1 + DBA_WAITERS.LOCK_ID2 + DBA_WAITERS.HOLDING_SESSION + DBA_WAITERS.WAITING_SESSION |