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