JP1/Performance Management - Agent Option for Oracle
機能
Database(PD_PDDB)レコードには,ある時点での状態を示す次のパフォーマンスデータが格納されます。
- データベースについての一般情報
- テーブルスペースについての統計情報
- データファイルについての統計情報
デフォルト値および変更できる値
項目 デフォルト値 変更可否 Collection Interval 3600 ○ Collection Offset 20 ○ Log No ○ LOGIF 空白 ○
ODBCキーフィールド
なし
ライフタイム
データベースの作成から削除まで。
レコードサイズ
- 固定部:874バイト
- 可変部:0バイト
フィールド
PFM - View名
(PFM - Manager名)説明 要約 形式 デルタ サポートVR データソース Archive Change #
(ARCHIVE_CHANGE_NUM)アーカイブされた最後のシステム変更番号(SCN:System Change Number)。 − double No すべて V$DATABASE.ARCHIVE_CHANGE# Blocks
(BLOCKS)テーブルスペース容量。単位はOracleブロック。 − double No すべて
- ローカル管理一時表領域がない場合
SUM(DBA_DATA_FILES.BLOCKS)
- ローカル管理一時表領域がある場合
SUM(DBA_DATA_FILES.BLOCKS) + SUM(DBA_TEMP_FILES.BLOCKS)
Checkpoint Change #
(CHECKPOINT_CHANGE_NUM)最後のチェックポイントのシステム変更番号(SCN:System Change Number)。 − ulong No すべて V$DATABASE.CHECKPOINT_CHANGE# Created
(CREATED)作成日付。 − string(20) No すべて V$DATABASE.CREATED DB Files %
(PERCENT_DB_FILES)init.oraファイルのDB_FILESパラメーターに対するデータファイルの割合。 − double No すべて
- ローカル管理一時表領域がない場合
(COUNT(V$DATAFILE) / init.ora DB_FILES) * 100
- ローカル管理一時表領域がある場合
((COUNT(V$DATAFILE) + COUNT(DBA_TEMP_FILES)) / init.ora DB_FILES) * 100
DB Name
(NAME)データベース名。 − string(9) No すべて V$DATABASE.NAME Datafiles
(DATAFILES)データファイル数。 − short No すべて
- ローカル管理一時表領域がない場合
COUNT(V$DATAFILE)
- ローカル管理一時表領域がある場合
COUNT(V$DATAFILE) + COUNT(DBA_TEMP_FILES)
Extents
(EXTENTS)このフィールドは正しい値を収集できない。
エクステント数。− long No すべて
- ローカル管理一時表領域がない場合
SUM(DBA_SEGMENTS.EXTENTS)
- ローカル管理一時表領域があり,localtemp_option=Nの場合
SUM(DBA_SEGMENTS.EXTENTS) + SUM(V$SORT_SEGMENT.TOTAL_EXTENTS)
- ローカル管理一時表領域があり,localtemp_option=Yの場合
SUM(DBA_SEGMENTS.EXTENTS) + SUM(DBA_TEMP_FILES.BYTES / V$TEMP_EXTENT_MAP.BYTES)
Free %
(PERCENT_FREE)空き領域の割合。 − double No すべて
- ローカル管理一時表領域がない場合
(SUM(DBA_FREE_SPACE.BYTES) / DBA_DATA_FILES.BYTES) * 100
- ローカル管理一時表領域があり,localtemp_option=Nの場合
((SUM(DBA_FREE_SPACE.BYTES) + SUM(V$TEMP_SPACE_HEADER.BYTES_FREE)) / (DBA_DATA_FILES.BYTES + DBA_TEMP_FILES.BYTES)) * 100
- ローカル管理一時表領域があり,localtemp_option=Yの場合
((SUM(DBA_FREE_SPACE.BYTES) + SUM(DBA_TEMP_FILES.BYTES - V$TEMP_EXTENT_POOL.BYTES_USED)) / (DBA_DATA_FILES.BYTES + DBA_TEMP_FILES.BYTES)) * 100
Free Extents
(FREE_EXTENTS)空きエクステント数。 − long No すべて
- ローカル管理一時表領域がない場合
COUNT(DBA_FREE_SPACE)
- ローカル管理一時表領域があり,localtemp_option=Nの場合
COUNT(DBA_FREE_SPACE) + COUNT(V$TEMP_SPACE_HEADER)
- ローカル管理一時表領域があり,localtemp_option=Yの場合
COUNT(DBA_FREE_SPACE) + SUM((DBA_TEMP_FILES.BYTES - V$TEMP_EXTENT_POOL.BYTES_USED) / V$TEMP_EXTENT_MAP.BYTES)
Free Mbytes
(FREE_BYTES)空き領域。メガバイト単位。 − double No すべて
- ローカル管理一時表領域がない場合
SUM(DBA_FREE_SPACE.BYTES) / (1024 * 1024)
- ローカル管理一時表領域があり,localtemp_option=Nの場合
(SUM(DBA_FREE_SPACE.BYTES) + SUM(V$TEMP_SPACE_HEADER.BYTES_FREE)) / (1024 * 1024)
- ローカル管理一時表領域があり,localtemp_option=Yの場合
(SUM(DBA_FREE_SPACE.BYTES) + SUM(DBA_TEMP_FILES.BYTES - V$TEMP_EXTENT_POOL.BYTES_USED)) / (1024 * 1024)
High Max Extents
(HIGH_MAX_EXTENTS)このフィールドは正しい値を収集できない。
PCT_MAX_EXTENTSが90%を超えるセグメント数。− short No すべて
- ローカル管理一時表領域がない場合
COUNT(DBA_SEGMENTS) where DBA_SEGMENTS.EXTENTS > 0.9 * DBA_SEGMENTS.MAX_EXTENTS
- ローカル管理一時表領域がある場合
COUNT(DBA_SEGMENTS) where DBA_SEGMENTS.EXTENTS > 0.9 * DBA_SEGMENTS.MAX_EXTENTS + COUNT(V$SORT_SEGMENT) where V$SORT_SEGMENTS.TOTAL_EXTENTS > 0.9 * V$SORT_SEGMENT.MAX_SIZE
Links
(LINKS)このフィールドは,サポート対象外である。
データベース・リンク数。− short No 対象外 COUNT(V$DBLINK) Links In Tran
(LINKS_IN_TRAN)このフィールドは,サポート対象外である。トランザクション中の現在のデータベース・リンク数。 − short No 対象外 SUM(V$DBLINK.IN_TRANSACTION) Links Logged On
(LINKS_LOGGED_ON)このフィールドは,サポート対象外である。現在ログインしているデータベース・リンク数。 − short No 対象外 SUM(V$DBLINK.LOGGED_ON) Links Open Cursors
(LINKS_OPEN_CURSORS)このフィールドは,サポート対象外である。オープン・カーソルがあるデータベース・リンク数。 − short No 対象外 SUM(V$DBLINK.OPEN_CURSORS) Log Files %
(PERCENT_LOG_FILES)init.oraファイルのLOG_FILESパラメーターに対するREDOログファイルの割合。
このフィールドは正しい値を収集できない。常に0となる。− double No すべて − Log Mode
(LOG_MODE)アーカイブ・ログ・モード。このフィールドで有効な値は,「NOARCHIVELOG」および「ARCHIVELOG」。 − string(12) No すべて V$DATABASE.LOG_MODE Mbytes
(BYTES)データベース・ファイル容量。メガバイト単位。 − double No すべて
- ローカル管理一時表領域がない場合
SUM(DBA_DATA_FILES.BYTES) / (1024 * 1024)
- ローカル管理一時表領域がある場合
(SUM(DBA_DATA_FILES.BYTES) + SUM(DBA_TEMP_FILES.BYTES)) / (1024 * 1024)
Next Alloc Fails
(NEXT_ALLOC_FAILS)このフィールドは正しい値を収集できない。
NEXT_EXTENTが最大で使用できるフラグメントを超えるセグメント数。ローカル管理表領域の場合,常に0となる。− short No すべて COUNT(DBA_SEGMENTS) where NEXT_EXTENT > MAX(FETS$.LENGTH) * DB_BLOCK_SIZE Overextended
(OVEREXTENDED)このフィールドは正しい値を収集できない。
エクステント数が5個を超えるセグメント数。− short No すべて
- ローカル管理一時表領域がない場合
COUNT(DBA_SEGMENTS) where EXTENTS > 5
- ローカル管理一時表領域がある場合
COUNT(DBA_SEGMENTS) where EXTENTS > 5 + COUNT(V$SORT_SEGMENT) where TOTAL_EXTENTS > 5
Physical Blocks Read
(PHYSICAL_BLOCKS_READ)物理ブロック読み込み処理の数。 − double No すべて SUM(V$FILESTAT.PHYBLKRD) Physical Blocks Written
(PHYSICAL_BLOCKS_WRITTEN)物理ブロック書き込み処理の数。 − double No すべて SUM(V$FILESTAT.PHYBLKWRT) Physical Reads
(PHYSICAL_READS)完了した物理読み込み処理の数。 − double No すべて SUM(V$FILESTAT.PHYRDS) Physical Writes
(PHYSICAL_WRITES)完了した物理書き込み処理の数。 − double No すべて SUM(V$FILESTAT.PHYWRTS) Record Time
(RECORD_TIME)レコードに格納されたパフォーマンスデータの収集終了時刻。 − time_t No すべて Agent Collector Record Type
(INPUT_RECORD_TYPE)レコード名。常に「PDDB」。 − string(4) No すべて Agent Collector Redo Files
(REDO_FILES)REDOログファイル数。 − short No すべて COUNT(V$LOGFILE) Rollback Segments
(ROLLBACK_SEGMENTS)ロールバック・セグメント数。 − short No すべて COUNT(V$ROLLNAME) Rollback Segments Hit %
(ROLLBACK_SEGMENTS_HIT_PERCENTAGE)待機しないでロールバック・セグメント・ヘッダーを取得した割合。 − double No すべて ((SUM(V$ROLLSTAT.GETS) - SUM(V$ROLLSTAT.WAITS)) / SUM(V$ROLLSTAT.GETS)) * 100 Rollback Segments Trans
(ROLLBACK_SEGMENTS_TRANS)現在のアクティブ・トランザクション数。 − short No すべて SUM(V$ROLLSTAT.XACTS) Segments
(SEGMENTS)このフィールドは正しい値を収集できない。
セグメント数。− long No すべて
- ローカル管理一時表領域がない場合
COUNT(DBA_SEGMENTS)
- ローカル管理一時表領域があり,localtemp_option=Nの場合
COUNT(DBA_SEGMENTS) + COUNT(V$SORT_SEGMENT)
- ローカル管理一時表領域があり,localtemp_option=Yの場合
COUNT(DBA_SEGMENTS) + COUNT(DBA_TEMP_FILES GROUP BY TABLESPACE_NAME)
Sort Segments
(SORT_SEGMENTS)このフィールドは正しい値を収集できない。
ソート・セグメント数。− short No すべて COUNT(V$SORT_SEGMENT) Sorting Users
(SORTING_USERS)現在のソート・セグメントのアクティブ・ユーザー数。 − long No すべて SUM(V$SORT_SEGMENT.CURRENT_USERS) Start Time
(START_TIME)レコードに格納されたパフォーマンスデータの収集開始時刻。 − time_t No すべて Agent Collector Tablespaces
(TABLESPACES)テーブルスペース数。 − short No すべて COUNT(DBA_TABLESPACES) Used Mbytes
(USED_BYTES)使用済み領域。メガバイト単位。監視対象がローカル管理一時表領域のパフォーマンスデータは収集しない。 − double No すべて SUM(sm$ts_used.bytes) / (1024 * 1024) Write %
(WRITE_PERCENTAGE)書き込み処理率。 − double No すべて (SUM(V$FILESTAT.PHYWRTS) / (SUM(V$FILESTAT.PHYRDS) + SUM(V$FILESTAT.PHYWRTS))) * 100
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi Systems & Services, Ltd.