Lock IntervalPI_PILO

機能

Lock Interval(PI_PILO)レコードには,ロックについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。インスタンス中のロックごとに一つのレコードが作られます。このレコードは,複数インスタンスレコードです。

このレコードのパフォーマンスデータが表示できない場合,Oracleの静的ディクショナリー・ビューDBA_WAITERSを作成してください。静的ディクショナリー・ビューDBA_WAITERSを作成するためには,Oracleが提供するCATBLOCK.SQLスクリプトを実行する必要があります。

デフォルト値および変更できる値

項目デフォルト値変更可否
Collection Interval600
Collection Offset55
LogNo
LOGIF空白

ODBCキーフィールド

ライフタイム

ロック開始からロック解除まで。

レコードサイズ

フィールド

PFM - View名
(PFM - Manager名)
説明要約形式デルタサポートVRデータソース
Addr
(ADDR)
ロックのアドレス。※1COPYstring(16)NoすべてV$LOCK.KADDR
Blocking
(BLOCKING)
ロックがほかのロックをブロックしているかどうか。ブロックしていれば「1」。ブロックしていなければ「0」。※1COPYshortNoすべてV$LOCK.BLOCK
Blocking Sessions
(BLOCKING_SESSIONS)
ロックを待つことによって,ブロックされているセッション数。※1COPYulongNoすべてcount(WAITING_SESSION) from DBA_WAITERS where DBA_WAITERS.LOCK_ID1 = ID1 and DBA_WAITERS.LOCK_ID2 = ID2 and DBA_WAITERS.HOLDING_SESSION = SID and DBA_WAITERS.MODE_HELD = LOCK_MODE
Current Mode Time
(CURRENT_MODE_TIME)
現在のモードが認められてからの時間。※2AVGulongYesすべてV$LOCK.CTIME
ID1
(ID1)
ロック識別子#1。※1COPYdoubleNoすべてV$LOCK.ID1
ID2
(ID2)
ロック識別子#2。※1COPYdoubleNoすべてV$LOCK.ID2
Lock Mode
(LOCK_MODE)
ロック・モード。有効な値は,「1(null)」,「2(row share)」,「3(row exclusive)」,「4(share)」,「5(share row exclusive)」,「6(exclusive)」。※1COPYstring(20)NoすべてV$LOCK.LMODE
Program
(PROGRAM)
実行しているプログラム名。※1COPYstring(48)NoすべてV$SESSION.PROGRAM where V$LOCK.SID = V$SESSION.SID
Record Time
(RECORD_TIME)
レコードに格納されたパフォーマンスデータの収集終了時刻。※1COPYtime_tNoすべてAgent Collector
Record Type
(INPUT_RECORD_TYPE)
レコード名。常に「PILO」。※1COPYstring(4)NoすべてAgent Collector
Request Mode
(REQUEST_MODE)
要求されているロック・モード。このフィールドの有効な値は「1(null)」,「2(row share)」, 「3(row exclusive)」,「4(share)」,「5(share row exclusive)」,「6(exclusive)」。※1COPYstring(20)NoすべてV$LOCK.REQUEST
SID
(SID)
ロックを保持または取得しているセッションの識別子。※1COPYulongNoすべてV$LOCK.SID
Start Time
(START_TIME)
レコードに格納されたパフォーマンスデータの収集開始時刻。※1COPYtime_tNoすべてAgent Collector
Type
(TYPE)
ロックのタイプ。※1COPYstring(2)NoすべてV$LOCK.TYPE
Type Text
(TYPE_TEXT)
ロックのタイプの詳細。※1COPYstring(32)NoすべてV$LOCK.TYPE
User
(USERNAME)
Oracleユーザー名。※1COPYstring(30)NoすべてV$SESSION.USERNAME where V$LOCK.SID = V$SESSION.SID