Session Event Interval(PI_PIEV)
- 〈このページの構成〉
機能
Session Event Interval(PI_PIEV)レコードには,セッション・イベントについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。セッションの待機イベントごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。
Log=Yの設定で長期間の履歴収集を実施すると,ライフタイム(セッション・イベントの開始から終了)が短いため年単位や月単位などでは要約されません。このため,すべてのインスタンスが保持されStoreデータベースが肥大化します。また,要約時に必要量以上のメモリーが消費され,メモリー不足で監視が停止するおそれがあります。履歴収集を実施したい場合は,Session Event(PD_PDEV)レコードで監視してください。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
600 |
○ |
Collection Offset |
0 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
-
PI_PIEV_SID
-
PI_PIEV_EVENT
ライフタイム
セッションイベントの開始から終了まで。
レコードサイズ
-
固定部:678バイト
-
可変部:289バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
サポートVR |
データソース |
---|---|---|---|---|---|---|
Avg Wait (AVERAGE_WAIT) |
セッションが待機しているすべてのイベントの平均時間。1/100秒単位。 このフィールドの値を収集するには,init.oraファイルのTIMED_STATISTICSパラメーターを「TRUE」にする必要がある。※2 |
AVG |
double |
No |
すべて |
V$SESSION_EVENT.AVERAGE_WAIT |
Avg Wait String (AVERAGE_WAIT_STRING) |
セッションが待機しているすべてのイベントの平均時間(文字列)。秒単位。 このフィールドの値を収集するには,init.oraファイルのTIMED_STATISTICSパラメーターを「TRUE」にする必要がある。※1 |
COPY |
string(21) |
No |
すべて |
V$SESSION_EVENT.AVERAGE_WAIT / 100 |
Event (EVENT) |
待機イベント名。※1 |
COPY |
string(64) |
No |
すべて |
V$SESSION_EVENT.EVENT |
Program (PROGRAM) |
実行しているプログラム名。※1 |
COPY |
string(64) |
No |
すべて |
V$SESSION.PROGRAM where V$SESSION_EVENT.SID = V$SESSION.SID |
Record Time (RECORD_TIME) |
レコードに格納されたパフォーマンスデータの収集終了時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
Record Type (INPUT_RECORD_TYPE) |
レコード名。常に「PIEV」。※1 |
COPY |
string(4) |
No |
すべて |
Agent Collector |
SID (SID) |
セッション識別子。※1 |
COPY |
ulong |
No |
すべて |
V$SESSION_EVENT.SID |
Start Time (START_TIME) |
レコードに格納されたパフォーマンスデータの収集開始時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
Time Waited (TIME_WAITED) |
セッションがイベントを待機していた合計時間。1/100秒単位。 このフィールドの値を収集するには,init.oraファイルのTIMED_STATISTICSパラメーターを「TRUE」にする必要がある。※2 |
AVG |
double |
Yes |
すべて |
V$SESSION_EVENT.TIME_WAITED |
Time Waited String (TIME_WAITED_STRING) |
セッションがイベントを待機していた合計時間。秒単位。 このフィールドの値を収集するには,init.oraファイルのTIMED_STATISTICSパラメーターを「TRUE」にする必要がある。※1 |
COPY |
string(21) |
No |
すべて |
V$SESSION_EVENT.TIME_WAITED / 100 |
Total Timeouts (TOTAL_TIMEOUTS) |
セッションのイベントに対するタイムアウトの合計回数。※2 |
AVG |
double |
Yes |
すべて |
V$SESSION_EVENT.TOTAL_TIMEOUTS |
Total Waits (TOTAL_WAITS) |
セッションのイベントに対する合計の待機数。※2 |
AVG |
double |
Yes |
すべて |
V$SESSION_EVENT.TOTAL_WAITS |
User (USERNAME) |
Oracleユーザー名。※1 |
COPY |
string(30) |
No |
すべて |
V$SESSION.USERNAME where V$SESSION_EVENT.SID = V$SESSION.SID |