Session I/O Interval(PI_PIIO)
- 〈このページの構成〉
機能
Session I/O Interval(PI_PIIO)レコードには,すべてのアクティブ・セッションのI/Oについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。アクティブなセッションごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。
このレコードは,監視対象のOracleでコネクションプールなど,接続期間が長いセッション情報を監視する場合に有効です。しかし,接続/切断を繰り返す運用の場合は,ODBCキーフィールドがPI_PIIO_SIDであるため,デルタの項目に関して前回との差分値を取得する際に,別のセッション情報との差分を取得する可能性があります。そのため,有効なデータとして取得できません。
- 注意
-
監視対象がOracle Database 12c Release 2以降でCDB構成の場合,このレコードは,監視するPDBのアクティブ・セッションのI/O,およびデータベースインスタンスで共通のアクティブ・セッションのI/Oを含みます。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
300 |
○ |
Collection Offset |
25 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
PI_PIIO_SID
ライフタイム
セッションの開始から終了まで。
レコードサイズ
-
固定部:678バイト
-
可変部:186バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
サポートVR |
データソース |
---|---|---|---|---|---|---|
Block Changes (BLOCK_CHANGES) |
セッションのブロック変更回数。※2 |
AVG |
double |
Yes |
すべて |
V$SESS_IO.BLOCK_CHANGES |
Block Gets (BLOCK_GETS) |
セッションのブロック取得回数。※2 |
AVG |
double |
Yes |
すべて |
V$SESS_IO.BLOCK_GETS |
Cache Hit % (CACHE_HIT_PERCENTAGE) |
バッファ・キャッシュ使用率。※2 |
AVG |
double |
No |
すべて |
100 * (BLOCK_GETS + CONSISTENT_GETS - PHYSICAL_READS) / (BLOCK_GETS + CONSISTENT_GETS) |
Consistent Changes (CONSISTENT_CHANGES) |
セッションの整合性のある変更回数。※2 |
AVG |
double |
Yes |
すべて |
V$SESS_IO.CONSISTENT_CHANGES |
Consistent Gets (CONSISTENT_GETS) |
セッションの整合性のある取得回数。※2 |
AVG |
double |
Yes |
すべて |
V$SESS_IO.CONSISTENT_GETS |
OS PID (PID) |
OSのクライアント・プロセスID。※1 |
COPY |
string(30) |
No |
すべて |
V$SESSION.PROCESS |
Physical Reads (PHYSICAL_READS) |
セッションの物理読み込み数。※2 |
AVG |
double |
Yes |
すべて |
V$SESS_IO.PHYSICAL_READS |
Record Time (RECORD_TIME) |
レコードに格納されたパフォーマンスデータの収集終了時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
Record Type (INPUT_RECORD_TYPE) |
レコード名。常に「PIIO」。※1 |
COPY |
string(4) |
No |
すべて |
Agent Collector |
SID (SID) |
セッション識別子。※1 |
COPY |
ulong |
No |
すべて |
V$SESS_IO.SID |
Start Time (START_TIME) |
レコードに格納されたパフォーマンスデータの収集開始時刻。※1 |
COPY |
time_t |
No |
すべて |
Agent Collector |
User (USERNAME) |
セッションのユーザー名。※1 |
COPY |
string(30) |
No |
すべて |
V$SESSION.USERNAME |