Transaction Interval(PI_PITR)
- 〈このページの構成〉
機能
Transaction Interval(PI_PITR)レコードには,トランザクションについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。トランザクションごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。
Log=Yの設定で,長期間の履歴収集を実施すると,ライフタイム(トランザクションの開始から終了)が短いため年単位や月単位などでは要約されません。このため,すべてのインスタンスが保持されStoreデータベースが肥大化します。また,要約時に必要量以上のメモリーが消費され,メモリー不足で監視が停止するおそれがあります。履歴収集を実施したい場合は,Transaction(PD_PDTR)レコードで監視してください。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
600 |
○ |
Collection Offset |
145 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
-
PI_PITR_SID
-
PI_PITR_ADDRESS
ライフタイム
トランザクションの開始から終了まで。
レコードサイズ
-
固定部:678バイト
-
可変部:348バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
サポートVR |
データソース |
---|---|---|---|---|---|---|
Address (ADDRESS) |
トランザクション状態オブジェクトのアドレス。※1 |
COPY |
string(16) |
No |
すべて |
V$TRANSACTION.ADDR |
Cache Hit % (CACHE_HIT_PERCENTAGE) |
キャッシュ・ヒット率。※2 |
AVG |
double |
No |
すべて |
((V$TRANSACTION.LOG_IO - V$TRANSACTION.PHY_IO) / V$TRANSACTION.LOG_IO) * 100 |
Consistent Change % (CONSISTENT_CHANGE_PERCENTAGE) |
トランザクションの読み込み処理の整合性のためのエクステントを表す割合。※2 |
AVG |
double |
No |
すべて |
(V$TRANSACTION.CR_CHANGE / V$TRANSACTION.CR_GET) * 100 |
Consistent Changes (CONSISTENT_CHANGES) |
一貫性のある変更回数。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.CR_CHANGE |
Consistent Gets (CONSISTENT_GETS) |
一貫性のある取得回数。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.CR_GET |
Locks (LOCKS) |
トランザクションによるロック数。※2 |
AVG |
double |
Yes |
すべて |
COUNT(V$LOCKED_OBJECT) |
Logical I/O (LOGICAL_IO) |
論理I/O。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.LOG_IO |
No Undo (NO_UNDO) |
非UNDOトランザクション識別子。非UNDOトランザクションの場合,このフィールドの値は「Yes」,そうでない場合,「No」。※1 |
COPY |
string(3) |
No |
すべて |
V$TRANSACTION.NOUNDO |
Physical I/O (PHYSICAL_IO) |
物理I/O。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.PHY_IO |
Previous XID (PREVIOUS_XID) |
親トランザクションID。※1 |
COPY |
string(30) |
No |
すべて |
V$TRANSACTION.PRV_XIDUSN + V$TRANSACTION.PRV_XIDSLT + V$TRANSACTION.PRV_XIDSQN |
Record Time (RECORD_TIME) |
レコードに格納されたパフォーマンスデータの収集終了時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
Record Type (INPUT_RECORD_TYPE) |
レコード名。常に「PITR」。※1 |
COPY |
string(4) |
No |
すべて |
Agent Collector |
Recursive (RECURSIVE) |
再帰的トランザクション識別子。再帰的トランザクションである場合,このフィールドの値は「Yes」,そうでない場合,「No」。※1 |
COPY |
string(3) |
No |
すべて |
V$TRANSACTION.RECURSIVE |
SID (SID) |
セッション識別子。※1 |
COPY |
ulong |
No |
すべて |
V$SESSION.SID where V$TRANSACTION.SES_ADDR = V$SESSION.ADDR |
Space (SPACE) |
スペース・トランザクション識別子。スペース・トランザクションである場合,このフィールドの値は「Yes」,そうでない場合,「No」。※1 |
COPY |
string(3) |
No |
すべて |
V$TRANSACTION.SPACE |
Start Time (START_TIME) |
レコードに格納されたパフォーマンスデータの収集開始時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
Status (STATUS) |
トランザクションの状態。※1 |
COPY |
string(16) |
No |
すべて |
V$TRANSACTION.STATUS |
Tran Secs (TRANS_SECS) |
開始時刻以降の秒数。※1 |
COPY |
ulong |
No |
すべて |
V$TRANSACTION.START_TIME |
Tran Start (TRANS_START) |
開始時刻。※1 |
COPY |
string(20) |
No |
すべて |
V$TRANSACTION.START_TIME |
Used Undo Blocks (USED_UNDO_BLOCKS) |
使用されたUNDOブロック数。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.USED_UBLK |
Used Undo Records (USED_UNDO_RECORDS) |
使用されたUNDOレコード数。※2 |
AVG |
double |
Yes |
すべて |
V$TRANSACTION.USED_UREC |
User (USERNAME) |
Oracleユーザー名。※1 |
COPY |
string(30) |
No |
すべて |
V$SESSION.USERNAME |
XID (XID) |
UNDOセグメント番号,スロット番号,および順序番号。トランザクションがアクティブでない場合は無効。※1 |
COPY |
string(30) |
No |
すべて |
V$TRANSACTION.XIDUSN + V$TRANSACTION.XIDSLOT + V$TRANSACTION.XIDSQN |