Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Oracle


Tablespace Fragmentation(PD_PDTF)

〈このページの構成〉

機能

Tablespace Fragmentation(PD_PDTF)レコードには,テーブルスペースのフラグメンテーションについての,ある時点での状態を示すパフォーマンスデータが格納されます。データベース中のテーブルスペースごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。

デフォルト値および変更できる値

項目

デフォルト値

変更可否

Collection Interval

600

Collection Offset

135

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

PD_PDTF_TABLESPACE_NAME

ライフタイム

テーブルスペースの作成から削除まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

サポートVR

データソース

Avg Fragment

(AVERAGE_FRAGMENT)

フラグメントサイズの平均。バイト単位。ローカル管理一時表領域で,localtemp_option=Yの場合は,テーブルスペースに対してフラグメントが1のため,空き容量となる。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_FREE_SPACE.BYTES) / COUNT(DBA_FREE_SPACE) where DBA_TABLESPACES.TABLESPACE_NAME = DBA_FREE_SPACE.TABLESPACE_NAME(+)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    SUM(V$TEMP_SPACE_HEADER.BYTES_FREE) / COUNT(V$TEMP_SPACE_HEADER) where DBA_TEMP_FILES.FILE_ID = V$TEMP_SPACE_HEADER.FILE_ID(+)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))

Extents

(EXTENTS)

エクステント数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_SEGMENTS.EXTENTS)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    SUM(V$SORT_SEGMENT.TOTAL_EXTENTS)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    SUM(DBA_TEMP_FILES.BYTES / V$TEMP_EXTENT_MAP.BYTES)

Fragments

(FRAGMENTS)

フラグメント数。ローカル管理一時表領域で,localtemp_option=Yの場合は常に「1」。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_FREE_SPACE) where DBA_TABLESPACES.TABLESPACE_NAME = DBA_FREE_SPACE.TABLESPACE_NAME(+)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    COUNT(V$TEMP_SPACE_HEADER) where DBA_TEMP_FILES.FILE_ID = V$TEMP_SPACE_HEADER.FILE_ID(+)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    Agent Collector

High Max Extents

(HIGH_MAX_EXTENTS)

PCT_MAX_EXTENTSが90%より大きいセグメント数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_SEGMENTS) where EXTENTS > MAX_EXTENTS * 0.9

  • ローカル管理一時表領域の場合

    COUNT(V$SORT_SEGMENT) where EXTENT_SIZE > TOTAL_EXTENTS * 0.9

Largest Fragment

(LARGEST_FRAGMENT)

最大のフラグメントサイズ。バイト単位。ローカル管理一時表領域で,localtemp_option=Yの場合は,テーブルスペースに対してフラグメントが1のため,空き容量となる。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    MAX(DBA_FREE_SPACE.BYTES) where DBA_TABLESPACES.TABLESPACE_NAME = DBA_FREE_SPACE.TABLESPACE_NAME(+)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    MAX(V$TEMP_SPACE_HEADER.BYTES_FREE) where DBA_TEMP_FILES.FILE_ID = V$TEMP_SPACE_HEADER.FILE_ID(+)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))

Largest Fragment %

(LARGEST_FRAGMENT_PERCENT)

最大フラグメントのテーブルスペースの割合。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    MAX(DBA_FREE_SPACE.BYTES) / SUM(DBA_DATA_FILES.BYTES)) * 100

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    (MAX(V$TEMP_SPACE_HEADER.BYTES_FREE) / SUM(DBA_TEMP_FILES.BYTES)) * 100

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    ((SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))) / SUM(DBA_TEMP_FILES_BYTES)) * 100

Next Alloc Fails

(NEXT_ALLOC_FAILS)

次のエクステント割り当ての失敗を示す。

失敗の場合

「1」

成功の場合

「0」

これらの結果は,次の条件のときに有効。

  • 表領域がローカル管理永続表領域。

  • エクステントを「均一のエクステント管理」している。

これらの条件以外は,「0」を返す。

ulong

No

すべて

  • ローカル管理永続表領域の場合

    MAX(DBA_SEGMENTS.NEXT_EXTENT) > MAX(DBA_FREE_SPACE.BYTES)

Overextended

(OVEREXTENDED)

エクステント数が5個を超えるセグメント数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_SEGMENTS) where EXTENTS > 5

  • ローカル管理一時表領域の場合

    COUNT(V$SORT_SEGMENT) where TOTAL_EXTENTS > 5

Record Time

(RECORD_TIME)

レコードに格納されたパフォーマンスデータの収集終了時刻。

time_t

No

すべて

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

レコード名。常に「PDTF」。

string(4)

No

すべて

Agent Collector

Segments

(SEGMENTS)

セグメント数。ローカル管理一時表領域で,localtemp_option=Yの場合は常に「1」。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_SEGMENTS)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    COUNT(V$SORT_SEGMENT)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    Agent Collector

Start Time

(START_TIME)

レコードに格納されたパフォーマンスデータの収集開始時刻。

time_t

No

すべて

Agent Collector

Tablespace Name

(TABLESPACE_NAME)

テーブルスペース名。

string(30)

No

すべて

DBA_TABLESPACES.TABLESPACE_NAME