JP1/Performance Management - Agent Option for Oracle
機能
System Stat Summary Interval(PI)レコードには,インスタンスを開始してからのキー・パフォーマンス・インジケーターについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。
デフォルト値および変更できる値
項目 デフォルト値 変更可否 Collection Interval 60 ○ Collection Offset 0 ○ Log Yes ○ LOGIF 空白 ○
ODBCキーフィールド
なし
ライフタイム
Oracleインスタンスの作成から削除まで。
レコードサイズ
- 固定部:1,930バイト
- 可変部:0バイト
フィールド
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 すべて (1 - (physical reads cache / (consistent gets from cache + db block gets from cache))) * 100 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)このフィールドは正しい値を収集できない。
オーバーヘッドを示す割合。※2AVG 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
- 注※8
- Oracleデータベースから取得するデータの変化量をもとに算出しています。
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi Systems & Services, Ltd.