機能
System Stat Summary Interval(PI)レコードには,インスタンスを開始してからのキー・パフォーマンス・インジケーターについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。
デフォルト値および変更できる値
項目 | デフォルト値 | 変更可否 |
---|---|---|
Collection Interval | 60 | ○ |
Collection Offset | 0 | ○ |
Log | Yes | ○ |
LOGIF | 空白 | ○ |
ODBCキーフィールド
なし
ライフタイム
Oracleインスタンスの作成から削除まで。
レコードサイズ
フィールド
PFM - View名 (PFM - Manager名) | 説明 | 要約 | 形式 | デルタ | サポートVR | データソース |
---|---|---|---|---|---|---|
Block Changes/Tran (BLOCK_CHANGES_PER_TRANSACTION) | 各トランザクションがDML作業を実行した割合。※2 | AVG | double | Yes※8 | すべて | db block changes / user commits |
Block Get/sec (BLOCK_GET_RATE) | アプリケーションがデータベースを参照している割合。※2 | AVG | double | Yes※8 | すべて | (db block gets + consistent gets) / user commits |
Block Visits/Tran (BLOCK_VISITS_PER_TRANSACTION) | トランザクション当たりのワーク・データベースのロード回数。※2 | AVG | double | Yes※8 | すべて | (db block gets + consistent gets) / user commits |
Buffer Busy Wait % (BUFFER_BUSY_WAIT_PERCENTAGE) | バッファビジー待機率。※2 | AVG | double | Yes※8 | すべて | (V$SYSTEM_EVENT.TOTAL_WAITS where EVENT = 'buffer busy waits' / (consistent gets + db block gets)) * 100 |
Cache Hit % (CACHE_HIT_PERCENTAGE) | バッファ・キャッシュ使用率。※2 | AVG | double | Yes※8 | すべて |
|
Call/sec (CALL_RATE) | すべてのワーク・リソースからインスタンスに適用されたワーク・デマンド率。※2 | AVG | double | Yes※8 | すべて | recursive calls + user calls / seconds in interval |
Calls/Tran (CALLS_PER_TRANSACTION) | クライアント要求が実行されたトランザクション当たりの割合。このフィールドの値は,アプリケーションの変更,または利用状況の変化を検出するために使用できる。このフィールドの値は,非定型クエリーが増加したときに大きく増加することがある。※2 | AVG | double | No | すべて | user calls / user commits |
Changed Block % (CHANGED_BLOCK_PERCENTAGE) | データベースアプリケーション内のクエリーとDMLの差異の割合。インデックスやアプリケーションの利用状況によって変化する。※2 | AVG | double | Yes※8 | すべて | (db block changes / (block gets + consistent gets)) * 100 |
Consistent Change % (CONSISTENT_CHANGE_PERCENTAGE) | アプリケーションが読み込み処理の整合性を調べる必要のあったエクステントを表す割合。※2 | AVG | double | Yes※8 | すべて | (consistent changes / consistent gets) * 100 |
Continued Row % (CONTINUED_ROW_PERCENTAGE) | 連続行の割合。長いLONG列を扱うアプリケーション以外では「0」に近い。※2 | AVG | short | Yes※8 | すべて | (table fetch continued row / (table fetch by rowid + table scan rows gotten)) * 100 |
Current Logons (CURRENT_LOGONS) | 現在のOracle Databaseのログオン数。※2 | AVG | long | No | すべて | V$SYSSTAT.VALUE |
Deadlocks (LOCK_DEADLOCKS) | DML処理のロックが原因で発生したデッドロック数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Dict Cache Get Miss % (DICTIONARY_CACHE_GET_MISSES_PERCENTAGE) | キャッシュミスによるデータ要求の割合。※2 | AVG | double | Yes※8 | すべて | (SUM(V$ROWCACHE.GETMISSES) / SUM(V$ROWCACHE.GETS)) * 100 |
Disk Sorts (SORTS_DISK) | ディスクソート数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Free List Wait Events (FREE_LIST_WAIT_EVENTS) | 空きリストの待機イベント。※2 | AVG | double | Yes | すべて | V$WAITSTAT.COUNT where class = 'free list' |
I/O Ops/sec (IO_RATE) | 1秒当たりのI/O処理数。※2 | AVG | double | No | すべて | (physical reads + physical writes) / seconds in interval |
Lib Cache Miss % (LIBRARY_CACHE_MISS_PERCENTAGE) | ライブラリー・キャッシュ・ミス率。ライブラリー・キャッシュに確保されているオブジェクトがリロードされる割合。このフィールドの値が増加するとリソース使用量も増加する。※2 | AVG | double | Yes※8 | すべて | (SUM(V$LIBRARYCACHE.RELOADS) / SUM(V$LIBRARYCACHE.PINS)) * 100 |
Lock Conversions (LOCK_CONVERSIONS) | 「共有」から「排他」のように,モードが変更されたエンキュー(ロック)数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Lock Hit % (LOCK_HIT_PERCENTAGE) | データブロックアクセスの総数と比較したデータブロックへのアクセスの割合。ただし,ロック変換を要求しないものに限る。パラレルサーバでだけ有効である。※2 | AVG | double | Yes※8 | すべて | ((consistent gets - global lock converts (async)) / consistent gets) * 100 |
Lock Releases (LOCK_RELEASES) | エンキュー(ロック)が解放された回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Lock Requests (LOCK_REQUESTS) | エンキュー(ロック)が要求された回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Lock Timeouts (LOCK_TIMEOUTS) | エンキュー(ロック)の要求が割り当てられた時間内に認められなかった回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Lock Waits (LOCK_WAITS) | エンキュー(ロック)要求が待機状態になった回数。エンキュー要求回数とエンキュー待機回数の差がエンキュー要求にならなかった回数とする。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Logical Reads (LOGICAL_READS) | 読み込み整合性モードの論理読み込み処理回数およびブロックの現在のコピーに対する要求数。※2 | AVG | double | Yes | すべて | db block gets + consistent gets |
Memory Sorts (SORTS_MEMORY) | メモリー内ソート回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Non-Index Lookups % (NON_INDEX_LOOKUPS) | キャッシュが行われない全表走査の割合。※2 | AVG | double | Yes※8 | すべて | (table scans (long tables) / (table scans (short tables) + table scans (long tables))) * 100 |
Physical Reads (PHYSICAL_READS) | ディスクからのデータベース・ブロックの物理読み込み処理回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Physical Writes (PHYSICAL_WRITES) | DBWRによるディスクへの物理書き込み処理の数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Ping Write % (PING_WRITE_PERCENTAGE) | このフィールドの値が大きくなると,ロック変換が頻繁に起こっていることを示す。※2 | AVG | double | Yes※8 | すべて | (DBWR cross instance writes / physical writes) * 100 |
Read/sec (READ_RATE) | 1秒当たりの読み込み処理回数。※2 | AVG | double | No | すべて | physical reads / seconds in interval |
Record Time (RECORD_TIME) | レコードに格納されたパフォーマンスデータの収集終了時刻。※1 | COPY | time_t | No | すべて | Agent Collector |
Record Type (INPUT_RECORD_TYPE) | レコード名。常に「PI」。※1 | COPY | string(4) | No | すべて | Agent Collector |
Recursive Calls (RECURSIVE_CALLS) | 処理されたユーザーコール数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Recursive To User Call % (RECURSIVE_TO_USER_CALL_PERCENTAGE) | このフィールドは正しい値を収集できない。 オーバーヘッドを示す割合。※2 | AVG | double | Yes※8 | すべて | (recursive calls / user calls) * 100 |
Redo Alloc Immediate % (REDO_ALLOC_IMMEDIATE_HIT_PERCENTAGE) | REDOアロケーション・ラッチをすぐに取得する要求に成功した割合。※2 | AVG | double | Yes※8 | すべて | (1 - (V$LATCH.IMMEDIATE_MISSES / (V$LATCH.IMMEDIATE_GETS + V$LATCH.IMMEDIATE_MISSES))) * 100 where V$LATCH.NAME = 'redo allocation' |
Redo Alloc Willing to Wait % (REDO_ALLOC_WILLING_TO_WAIT_HIT_PERCENTAGE) | キャッシュからのREDOアロケーション・ラッチの取得に成功した割合。※2 | AVG | double | Yes※8 | すべて | (1 - (V$LATCH.MISSES / V$LATCH.GETS)) * 100 where name = 'redo allocation' |
Redo Copy Immediate % (REDO_COPY_IMMEDIATE_HIT_PERCENTAGE) | REDOコピー・ラッチをすぐに取得する要求に成功した割合。※2 | AVG | double | Yes※8 | すべて | (1 - (V$LATCH.IMMEDIATE_ MISSES / (V$LATCH.IMMEDIATE_GETS + V$LATCH.IMMEDIATE_MISSES))) * 100 where V$LATCH.NAME = 'redo copy' |
Redo Copy Willing to Wait % (REDO_COPY_WILLING_TO_WAIT_HIT_PERCENTAGE) | キャッシュからのREDOコピー・ラッチの取得に成功した割合。※2 | AVG | double | Yes※8 | すべて | (1 - (V$LATCH.MISSES / V$LATCH.GETS)) * 100 where name = 'redo copy' |
Redo Log Space Requests (REDO_LOG_SPACE_REQUESTS) | アクティブ・ログ・ファイルが満杯であるため,REDOログ・エントリにディスク領域が割り当てられるまでOracleが待機する必要のある回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Redo Log Space Wait % (REDO_LOG_SPACE_WAIT_PERCENTAGE) | メモリー割り当てが適切であるかを示す。※2 | AVG | double | Yes※8 | すべて | (redo log space requests / redo entries) * 100 |
Row Source % (ROW_SOURCE_PERCENTAGE) | フル・テーブル・スキャンで取得した行の割合。※2 | AVG | double | Yes※8 | すべて | (table scan rows gotten / (table fetch by rowid + table scan rows gotten)) * 100 |
SQL Executing (SQL_EXECUTING) | このフィールドは,サポート対象外である。 現在のSQL実行数。 | AVG | double | No | 対象外 | Agent Collector |
SQL Net Bytes Rcvd (SQL_NET_BYTES_RECEIVED) | SQL*Netを介してクライアントから受信したデータ量。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
SQL Net Bytes Sent (SQL_NET_BYTES_SENT) | SQL*Netを介してクライアントに送信されたデータ量。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Session CPU Usage (SESSION_CPU_USAGE) | 使用されたCPU時間。1/100秒単位。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Session Cursor Cache Count (SESSION_CURSOR_CACHE_COUNT) | セッションのカーソル・コールに対する解析コールの数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Session Cursor Cache Hit % (SESSION_CURSOR_CACHE_HIT_PERCENTAGE) | セッションのカーソル・キャッシュでヒットした解析コールの割合。※2 | AVG | double | No | すべて | (session cursor cache hits / session cursor cache count) * 100 |
Session Cursor Cache Hits (SESSION_CURSOR_CACHE_HITS) | 解析コールによってセッションのカーソル・キャッシュにカーソルが見つかった回数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Session PGA Memory (SESSION_PGA_MEMORY) | 現在使用中のPGAメモリー容量。バイト単位。※2 | AVG | double | No | すべて | V$SYSSTAT.VALUE |
Session UGA Memory (SESSION_UGA_MEMORY) | 使用済みセッション・メモリー容量。バイト単位。※2 | AVG | double | No | すべて | V$SYSSTAT.VALUE |
Sort Overflow % (SORT_OVERFLOW_PERCENTAGE) | 一時セグメントを使用しているソート回数の割合。※2 | AVG | double | Yes※8 | すべて | (sorts (disk) / (sorts (memory) + sorts (disk))) * 100 |
Start Time (START_TIME) | レコードに格納されたパフォーマンスデータの収集開始時刻。※1 | COPY | time_t | No | すべて | Agent Collector |
Sys Undo Blk Wait Events (SYSTEM_UNDO_BLOCK_WAIT_EVENTS) | システムのロールバック・セグメントのブロック待機イベント数。※2 | AVG | double | Yes | すべて | V$WAITSTAT.COUNT where class = 'system undo block' |
Sys Undo Hdr Wait Events (SYSTEM_UNDO_HEADER_WAIT_EVENTS) | システムのロールバック・セグメントのヘッダーブロック待機イベント数。※2 | AVG | double | Yes | すべて | V$WAITSTAT.COUNT where class = 'system undo header' |
Total Logons (TOTAL_LOGONS) | サーバへのログオン回数。※2 | AVG | long | Yes | すべて | V$SYSSTAT.VALUE |
Total SQL Executions (TOTAL_SQL_EXECUTIONS) | SQLの実行回数の合計。※2 | AVG | double | Yes | すべて | execute count |
Trans/sec (TRANSACTION_RATE) | 1秒当たりのトランザクション数。※2 | AVG | double | No | すべて | user commits / seconds in interval |
Undo Blk Wait Events (UNDO_BLOCK_WAIT_EVENTS) | ほかのロールバック・セグメントのブロック待機イベント。※2 | AVG | double | Yes | すべて | V$WAITSTAT.COUNT where class = 'undo block' |
Undo Hdr Wait Events (UNDO_HEADER_WAIT_EVENTS) | ほかのロールバック・セグメントのヘッダーブロック待機。※2 | AVG | double | Yes | すべて | V$WAITSTAT.COUNT where class = 'undo header' |
User Calls (USER_CALLS) | 処理されたユーザーコール数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
User Calls / Parse (USER_CALLS_PER_PARSE) | コンテキスト領域でのアプリケーションの管理状況を示す。※2 | AVG | double | Yes※8 | すべて | user calls / parse count (total) |
User Commits (USER_COMMITS) | トランザクション数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
User Rollback % (USER_ROLLBACK_PERCENTAGE) | アプリケーショントランザクションの失敗率。※2 | AVG | double | No | すべて | (user rollbacks / (user commits + user rollbacks)) * 100 |
User Rollbacks (USER_ROLLBACKS) | ロールバック数。※2 | AVG | double | Yes | すべて | V$SYSSTAT.VALUE |
Write % (WRITE_PERCENTAGE) | 書き込み処理率。※2 | AVG | double | No | すべて | (physical writes / (physical reads + physical writes)) * 100 |
Writes/sec (WRITES_RATE) | 1秒当たりの書き込み処理回数。※2 | AVG | double | No | すべて | physical writes / seconds in interval |