Latch IntervalPI_PILA

機能

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

Oracleの静的ディクショナリー・ビューV$LATCHのADDR列のデータがすべての行で同一となるバージョンのOracleを監視する場合,このレコードは正常に動作しません。この場合,ラッチについての監視を行うには,Latch(PD_PDLA)レコードを使用してください。

ADDR列のデータがすべての行で同一であるかどうかは,Oracleのsqlplusコマンドで次のSQL文を実行し,すべての行が同一の値となるかどうかで確認してください。

"SELECT ADDR FROM V$LATCH"

sqlplusコマンドの詳細については,Oracleのマニュアルを参照してください。

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

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

ODBCキーフィールド

PI_PILA_ADDR

ライフタイム

Oracleインスタンスの作成から削除まで。

レコードサイズ

フィールド

PFM - View名
(PFM - Manager名)
説明要約形式デルタサポートVRデータソース
Addr
(ADDR)
ラッチのアドレス。※1COPYstring(16)NoすべてV$LATCH.ADDR
Gets
(GETS)
willing-to-waitモードの要求でラッチを獲得した回数。※2AVGdoubleYesすべてV$LATCH.GETS
Immediate Gets
(IMMEDIATE_GETS)
no waitモードのラッチヒット率(1度目の獲得試行で獲得できた割合)。※2AVGdoubleYesすべてV$LATCH.IMMEDIATE_GETS
Immediate Hit %
(IMMEDIATE_HIT_PERCENTAGE)
no waitモードのラッチヒット率(1度目の獲得試行で獲得できた割合)。※2AVGdoubleNoすべて(V$LATCH.IMMEDIATE_GETS/(V$LATCH.IMMEDIATE_GETS + V$LATCH.IMMEDIATE_MISSES)) * 100
Immediate Misses
(IMMEDIATE_MISSES)
no waitモードの要求でラッチの獲得に失敗した回数。※2AVGdoubleYesすべてV$LATCH.IMMEDIATE_MISSES
Latch #
(LATCH_NUM)
ラッチ番号。※1COPYdoubleNoすべてV$LATCH.LATCH#
Latch Name
(NAME)
ラッチ名。※1COPYstring(50)NoすべてV$LATCHNAME.NAME
Level #
(LEVEL_NUM)
ラッチ・レベル。※1COPYdoubleNoすべてV$LATCH.LEVEL#
Misses
(MISSES)
willing-to-waitモードの要求でラッチの獲得を試みて,1度目の獲得に失敗した回数。※2AVGdoubleYesすべてV$LATCH.MISSES
OS PID
(OS_PID)
OSのクライアント・プロセスID。※1COPYstring(12)NoすべてV$SESSION.PROCESS where V$LATCHHOLDER.SID = V$SESSION.SID
OS User
(OS_USER)
OSのクライアント・ユーザー名。※1COPYstring(10)NoすべてV$SESSION.OSUSER where V$LATCHHOLDER.SID = V$SESSION.SID
Oracle PID
(PID)
ラッチを保有しているプロセス識別子。※1COPYlongNoすべてV$LATCHHOLDER.PID
Program
(PROGRAM)
実行しているプログラム名。※1COPYstring(48)NoすべてV$SESSION.PROGRAM where V$LATCHHOLDER.SID = V$SESSION.SID
Record Time
(RECORD_TIME)
レコードに格納されたパフォーマンスデータの収集終了時刻。※1COPYtime_tNoすべてAgent Collector
Record Type
(INPUT_RECORD_TYPE)
レコード名。常に「PILA」。※1COPYstring(4)NoすべてAgent Collector
SID
(SID)
ラッチを所有しているセッションの識別子。※1COPYulongNoすべてV$LATCHHOLDER.SID
Sleeps
(SLEEPS)
待機が必要なときにスリープした回数。※2AVGdoubleYesすべてV$LATCH.SLEEPS
Spin Gets
(SPIN_GETS)
1回目は失敗だったが,スピン中に成功した待機可能なラッチの要求数。※2AVGdoubleYesすべてV$LATCH.SPIN_GETS
Start Time
(START_TIME)
レコードに格納されたパフォーマンスデータの収集開始時刻。※1COPYtime_tNoすべてAgent Collector
User
(USERNAME)
Oracleユーザー名。※1COPYstring(30)NoすべてV$SESSION.USERNAME
Waiters Woken
(WAITERS_WOKEN)
待機のスリープが解除された回数。※2AVGdoubleYesすべてV$LATCH.WAITERS_WOKEN
Waits Holding Latch
(WAITS_HOLDING_LATCH)
ほかのラッチが保有されているときに発生した待機数。※2AVGdoubleYesすべてV$LATCH.WAITS_HOLDING_LATCH
Willing To Wait Hit %
(WILLING_TO_WAIT_HIT_PERCENTAGE)
willing-to-waitモードのラッチヒット率(1度目の獲得試行で獲得できた割合)。※2AVGdoubleNoすべて((V$LATCH.GETS - V$LATCH.MISSES) / V$LATCH.GETS) * 100