機能
Segment Detail(PD_PDSM)レコードには,データベースのセグメントについての,ある時点での状態を示すパフォーマンスデータが格納されます。セグメントごとに一つのレコードが作られます。このレコードは,複数インスタンスレコードです。
Oracle9i Database Release2以降で,Oracleの静的ディクショナリー・ビューDBA_SEGMENTS_2が存在する場合,Segment Detail(PD_PDSM)レコードを収集する際にDBA_SEGMENTS ビューの代わりにDBA_SEGMENTS_2ビューを参照します。
静的ディクショナリー・ビューDBA_SEGMENTS_2を作成するためには,Oracleが提供するCATSPC2.SQLスクリプトを実行する必要があります。
デフォルト値および変更できる値
項目 | デフォルト値 | 変更可否 |
---|---|---|
Collection Interval | 600 | ○ |
Collection Offset | 120 | ○ |
Log | No | ○ |
LOGIF | 空白 | ○ |
ODBCキーフィールド
ライフタイム
セグメント作成から削除まで。
レコードサイズ
フィールド
PFM - View名 (PFM - Manager名) | 説明 | 要約 | 形式 | デルタ | サポートVR | データソース |
---|---|---|---|---|---|---|
Blocks (BLOCKS) | セグメントサイズ。単位はOracleブロック。 | - | ulong | No | すべて |
|
Bytes (BYTES) | セグメントサイズ。バイト単位。 | - | double | No | すべて |
|
Extents (EXTENTS) | このセグメントに割り当てられているエクステント数。 | - | ulong | No | すべて |
|
Free list Groups (FREELIST_GROUPS) | セグメントに割り当てられている空きリスト・グループ数。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | ulong | No | すべて | DBA_SEGMENTS.FREELIST_GROUPS |
Free lists (FREELISTS) | セグメントに割り当てられているプロセス空きリスト数。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | ulong | No | すべて | DBA_SEGMENTS.FREELISTS |
Header Block (HEADER_BLOCK) | セグメント・ヘッダーを含むブロックのID。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | ulong | No | すべて | DBA_SEGMENTS.HEADER_BLOCK |
Header File (HEADER_FILE) | セグメント・ヘッダーを含むファイルのID。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | ushort | No | すべて | DBA_SEGMENTS.HEADER_FILE |
Increase % (PCT_INCREASE) | 割り当てられる次のエクステントのサイズを増やす割合。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | short | No | すべて | DBA_SEGMENTS.PCT_INCREASE |
Initial Extent (INITIAL_EXTENT) | セグメントの初期エクステントのサイズ。バイト単位。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | double | No | すべて | DBA_SEGMENTS.INITIAL_EXTENT |
Max Extents (MAX_EXTENTS) | セグメントで認められているエクステントの最大数。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | ulong | No | すべて | DBA_SEGMENTS.MAX_EXTENT |
Max Extents % (PERCENT_MAX_EXTENTS) | セグメントで認められているエクステントの最大数に対する,割り当て済みのエクステントの割合。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | double | No | すべて | (DBA_SEGMENTS.EXTENTS / DBA_SEGMENTS.MAX_EXTENT) * 100 |
Min Extents (MIN_EXTENTS) | セグメントで認められるエクステントの最小数。 | - | ulong | No | すべて | DBA_SEGMENTS.MIN_EXTENT |
Next Alloc Fails (NEXT_ALLOC_FAILS) | このフィールドは正しい値を収集できない。 次のエクステント割り当ての失敗を示す。失敗の場合「1」。成功の場合「0」。ローカル管理表領域の場合,常に0となる。 | - | short | No | すべて | DBA_SEGMENTS.NEXT_EXTENT > MAX(FET$.LENGTH) * DB_BLOCK_SIZE |
Next Extent (NEXT_EXTENT) | セグメントの次のエクステントサイズ。バイト単位。 | - | double | No | すべて | DBA_SEGMENTS.NEXT_EXTENT |
Overextended (OVEREXTENDED) | このフィールドは正しい値を収集できない。 エクステント数が設定値(設定値の初期値は5)より大きい場合「1」。設定値以下の場合「0」。 | - | short | No | すべて |
|
Owner (OWNER) | セグメントの所有者のユーザー名。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | string(30) | No | すべて | DBA_SEGMENTS.OWNER |
Record Time (RECORD_TIME) | レコードに格納されたパフォーマンスデータの収集終了時刻。 | - | time_t | No | すべて | Agent Collector |
Record Type (INPUT_RECORD_TYPE) | レコード名。常に「PDSM」。 | - | string(4) | No | すべて | Agent Collector |
Segment Name (SEGMENT_NAME) | セグメント名。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | string(81) | No | すべて | DBA_SEGMENTS.SEGMENT_NAME |
Segment Type (SEGMENT_TYPE) | セグメントの種類。このフィールドの有効な値は,「CACHE」,「CLUSTER」,「DEFERRED ROLLBACK」,「INDEX」, 「ROLLBACK」,「TABLE」,および「TEMPORARY」。監視対象がOracle9i以降のインスタンスの場合,ローカル管理一時表領域のパフォーマンスデータは収集しない。 | - | string(18) | No | すべて | DBA_SEGMENTS.SEGMENT_TYPE |
Start Time (START_TIME) | レコードに格納されたパフォーマンスデータの収集開始時刻。 | - | time_t | No | すべて | Agent Collector |
Tablespace Name (TABLESPACE_NAME) | セグメントが存在するテーブルスペース名。 | - | string(30) | No | すべて | DBA_SEGMENTS.TABLESPACE_NAME |